Important changes to repositories hosted on mbed.com
Mbed hosted mercurial repositories are deprecated and are due to be permanently deleted in July 2026.
To keep a copy of this software download the repository Zip archive or clone locally using Mercurial.
It is also possible to export all your personal repositories from the account settings page.
main.cpp@0:23e6b8ed8dbd, 2011-12-25 (annotated)
- Committer:
- elektronaut
- Date:
- Sun Dec 25 17:33:53 2011 +0000
- Revision:
- 0:23e6b8ed8dbd
Who changed what in which revision?
| User | Revision | Line number | New contents of line |
|---|---|---|---|
| elektronaut | 0:23e6b8ed8dbd | 1 | #include "mbed.h" |
| elektronaut | 0:23e6b8ed8dbd | 2 | #include "lcd_2wire.h" |
| elektronaut | 0:23e6b8ed8dbd | 3 | |
| elektronaut | 0:23e6b8ed8dbd | 4 | |
| elektronaut | 0:23e6b8ed8dbd | 5 | lcd_2wire dis(p29,p30); |
| elektronaut | 0:23e6b8ed8dbd | 6 | AnalogIn input(p20); |
| elektronaut | 0:23e6b8ed8dbd | 7 | DigitalOut myled(LED1); |
| elektronaut | 0:23e6b8ed8dbd | 8 | |
| elektronaut | 0:23e6b8ed8dbd | 9 | float wert; |
| elektronaut | 0:23e6b8ed8dbd | 10 | char c[3]; |
| elektronaut | 0:23e6b8ed8dbd | 11 | int main() { |
| elektronaut | 0:23e6b8ed8dbd | 12 | dis.lcd_init(); |
| elektronaut | 0:23e6b8ed8dbd | 13 | dis.lcd_goto_xy(0,0); |
| elektronaut | 0:23e6b8ed8dbd | 14 | dis.lcd_write_str("********************"); |
| elektronaut | 0:23e6b8ed8dbd | 15 | dis.lcd_goto_xy(7,1); |
| elektronaut | 0:23e6b8ed8dbd | 16 | dis.lcd_write_str("Hallo"); |
| elektronaut | 0:23e6b8ed8dbd | 17 | dis.lcd_goto_xy(7,2); |
| elektronaut | 0:23e6b8ed8dbd | 18 | dis.lcd_write_str("MBED!"); |
| elektronaut | 0:23e6b8ed8dbd | 19 | dis.lcd_goto_xy(0,3); |
| elektronaut | 0:23e6b8ed8dbd | 20 | dis.lcd_write_str("********************"); |
| elektronaut | 0:23e6b8ed8dbd | 21 | wait(2); |
| elektronaut | 0:23e6b8ed8dbd | 22 | |
| elektronaut | 0:23e6b8ed8dbd | 23 | |
| elektronaut | 0:23e6b8ed8dbd | 24 | while (1) { |
| elektronaut | 0:23e6b8ed8dbd | 25 | wert = input.read(); |
| elektronaut | 0:23e6b8ed8dbd | 26 | sprintf(c,"%.3f",wert); |
| elektronaut | 0:23e6b8ed8dbd | 27 | dis.lcd_clear(); |
| elektronaut | 0:23e6b8ed8dbd | 28 | dis.lcd_goto_xy(7,1); |
| elektronaut | 0:23e6b8ed8dbd | 29 | dis.lcd_write_str("Analogwert:"); |
| elektronaut | 0:23e6b8ed8dbd | 30 | dis.lcd_goto_xy(7,2); |
| elektronaut | 0:23e6b8ed8dbd | 31 | dis.lcd_write_str(c); |
| elektronaut | 0:23e6b8ed8dbd | 32 | wait_ms(1); |
| elektronaut | 0:23e6b8ed8dbd | 33 | myled = 1; |
| elektronaut | 0:23e6b8ed8dbd | 34 | wait(0.1); |
| elektronaut | 0:23e6b8ed8dbd | 35 | myled = 0; |
| elektronaut | 0:23e6b8ed8dbd | 36 | wait(0.1); |
| elektronaut | 0:23e6b8ed8dbd | 37 | } |
| elektronaut | 0:23e6b8ed8dbd | 38 | } |