LCD Iiko Oide World!

Dependencies:   mbed

Committer:
takeuchi
Date:
Sun Aug 08 11:49:32 2010 +0000
Revision:
0:02cc53f5b42a

        

Who changed what in which revision?

UserRevisionLine numberNew contents of line
takeuchi 0:02cc53f5b42a 1 #include "mbed.h"
takeuchi 0:02cc53f5b42a 2 #include "TextLCD.h"
takeuchi 0:02cc53f5b42a 3
takeuchi 0:02cc53f5b42a 4 #define WAIT_time 1.0
takeuchi 0:02cc53f5b42a 5 #define D() wait(WAIT_time)
takeuchi 0:02cc53f5b42a 6 #define ON 1
takeuchi 0:02cc53f5b42a 7 #define OFF 0
takeuchi 0:02cc53f5b42a 8
takeuchi 0:02cc53f5b42a 9 DigitalOut mled0(LED1);
takeuchi 0:02cc53f5b42a 10 DigitalOut mled1(LED2);
takeuchi 0:02cc53f5b42a 11 //DigitalOut mled2(LED3);
takeuchi 0:02cc53f5b42a 12 //DigitalOut mled3(LED4);
takeuchi 0:02cc53f5b42a 13
takeuchi 0:02cc53f5b42a 14 TextLCD lcd(p24, p25, p26, p27, p28, p29, p30,16,2); // rs, rw, e, d0, d1, d2, d3
takeuchi 0:02cc53f5b42a 15
takeuchi 0:02cc53f5b42a 16 int main() {
takeuchi 0:02cc53f5b42a 17 while(1){
takeuchi 0:02cc53f5b42a 18
takeuchi 0:02cc53f5b42a 19 mled0 = ON;
takeuchi 0:02cc53f5b42a 20
takeuchi 0:02cc53f5b42a 21 // Row 1
takeuchi 0:02cc53f5b42a 22 lcd.cls();
takeuchi 0:02cc53f5b42a 23 lcd.locate(0,0);
takeuchi 0:02cc53f5b42a 24 lcd.printf("Hello Iiko");
takeuchi 0:02cc53f5b42a 25
takeuchi 0:02cc53f5b42a 26 D();
takeuchi 0:02cc53f5b42a 27
takeuchi 0:02cc53f5b42a 28 mled0=OFF;
takeuchi 0:02cc53f5b42a 29 mled1=ON;
takeuchi 0:02cc53f5b42a 30
takeuchi 0:02cc53f5b42a 31 // Row 2
takeuchi 0:02cc53f5b42a 32 lcd.cls();
takeuchi 0:02cc53f5b42a 33 lcd.locate(0,1);
takeuchi 0:02cc53f5b42a 34 lcd.printf("Oide World!");
takeuchi 0:02cc53f5b42a 35
takeuchi 0:02cc53f5b42a 36 D();
takeuchi 0:02cc53f5b42a 37
takeuchi 0:02cc53f5b42a 38 mled1=OFF;
takeuchi 0:02cc53f5b42a 39 }//while
takeuchi 0:02cc53f5b42a 40 }//main
takeuchi 0:02cc53f5b42a 41
takeuchi 0:02cc53f5b42a 42