voltmeter

Dependencies:   TextLCD mbed

Committer:
mijimy
Date:
Fri Nov 13 02:16:49 2015 +0000
Revision:
0:1331e9500387
ver1

Who changed what in which revision?

UserRevisionLine numberNew contents of line
mijimy 0:1331e9500387 1 #include "mbed.h"
mijimy 0:1331e9500387 2 #include "TextLCD.h"
mijimy 0:1331e9500387 3 TextLCD lcd ( p26, p25, p24, p23, p22, p21 ) ; // rs, e, d4 d5, d6, d7
mijimy 0:1331e9500387 4 AnalogIn Ain ( p17 ) ;
mijimy 0:1331e9500387 5 int percentage ;
mijimy 0:1331e9500387 6 float voltage;
mijimy 0:1331e9500387 7 int main( )
mijimy 0:1331e9500387 8 { while(1)
mijimy 0:1331e9500387 9 { percentage = Ain * 100 ;
mijimy 0:1331e9500387 10 lcd.locate ( 1 , 0 );
mijimy 0:1331e9500387 11 lcd.printf("percentage:");
mijimy 0:1331e9500387 12 lcd.printf ("%i" , percentage) ;
mijimy 0:1331e9500387 13 voltage= Ain*3.30-0.3;
mijimy 0:1331e9500387 14 lcd.locate ( 1 , 1 );
mijimy 0:1331e9500387 15 lcd.printf("Voltage: ");
mijimy 0:1331e9500387 16 lcd.printf ("%.1f" , voltage) ;
mijimy 0:1331e9500387 17 lcd.printf(" V");
mijimy 0:1331e9500387 18 wait(0.02) ;
mijimy 0:1331e9500387 19 lcd.cls( ) ;
mijimy 0:1331e9500387 20 }
mijimy 0:1331e9500387 21 }