mijimy_group
/
exercise5_7
voltmeter
main.cpp@0:1331e9500387, 2015-11-13 (annotated)
- Committer:
- mijimy
- Date:
- Fri Nov 13 02:16:49 2015 +0000
- Revision:
- 0:1331e9500387
ver1
Who changed what in which revision?
User | Revision | Line number | New 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 | } |