![](/media/cache/img/default_profile.jpg.50x50_q85.jpg)
ok
Fork of TextLCD_HelloWorld by
main.cpp@3:3984ad07b952, 2016-06-22 (annotated)
- Committer:
- ekasinambela
- Date:
- Wed Jun 22 11:42:55 2016 +0000
- Revision:
- 3:3984ad07b952
- Parent:
- 2:ad0b044d0a10
inizialization of the system
Who changed what in which revision?
User | Revision | Line number | New contents of line |
---|---|---|---|
simon | 1:7418a52375a0 | 1 | // Hello World! for the TextLCD |
simon | 1:7418a52375a0 | 2 | |
simon | 0:334327d1a416 | 3 | #include "mbed.h" |
simon | 0:334327d1a416 | 4 | #include "TextLCD.h" |
simon | 0:334327d1a416 | 5 | |
ekasinambela | 3:3984ad07b952 | 6 | TextLCD lcd(p19, p20, p21, p22, p23, p24); // rs, e, d4-d7 |
ekasinambela | 3:3984ad07b952 | 7 | DigitalIn switchinput(p7); |
simon | 0:334327d1a416 | 8 | int main() { |
ekasinambela | 3:3984ad07b952 | 9 | int message=1; |
ekasinambela | 3:3984ad07b952 | 10 | while (message<8){ |
ekasinambela | 3:3984ad07b952 | 11 | |
ekasinambela | 3:3984ad07b952 | 12 | if (switchinput==1){ |
ekasinambela | 3:3984ad07b952 | 13 | message++; |
ekasinambela | 3:3984ad07b952 | 14 | wait(2); |
ekasinambela | 3:3984ad07b952 | 15 | } |
ekasinambela | 3:3984ad07b952 | 16 | |
ekasinambela | 3:3984ad07b952 | 17 | if (message==1){lcd.printf("Check the water tank \n");} |
ekasinambela | 3:3984ad07b952 | 18 | if (message==2){lcd.printf("Check the solution tank \n");} |
ekasinambela | 3:3984ad07b952 | 19 | if (message==3){lcd.printf("Check the water tube \n");} |
ekasinambela | 3:3984ad07b952 | 20 | if (message==4){lcd.printf("Check the salinity tube \n");} |
ekasinambela | 3:3984ad07b952 | 21 | if (message==5){lcd.printf("Check the valves position \n");} |
ekasinambela | 3:3984ad07b952 | 22 | if (message==6){lcd.printf("Check the sirenge \n");} |
ekasinambela | 3:3984ad07b952 | 23 | if (message==7){lcd.printf("Check the sensor position \n");} |
ekasinambela | 3:3984ad07b952 | 24 | if (message==8){lcd.printf("Check the thermostat \n");} |
ekasinambela | 3:3984ad07b952 | 25 | } |
ekasinambela | 3:3984ad07b952 | 26 | lcd.printf("Done, System will start in 2 sec \n"); |
ekasinambela | 3:3984ad07b952 | 27 | wait(2); |
simon | 0:334327d1a416 | 28 | } |