Werner Mueller / Mbed 2 deprecated 2wirelcd

Dependencies:   mbed

Committer:
elektronaut
Date:
Sun Dec 25 17:33:53 2011 +0000
Revision:
0:23e6b8ed8dbd

        

Who changed what in which revision?

UserRevisionLine numberNew 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 }