Takeuchi Kouichi
/
2ak0723_LCD_Iiko_Oide
LCD Iiko Oide World!
main.cpp@0:02cc53f5b42a, 2010-08-08 (annotated)
- Committer:
- takeuchi
- Date:
- Sun Aug 08 11:49:32 2010 +0000
- Revision:
- 0:02cc53f5b42a
Who changed what in which revision?
User | Revision | Line number | New 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 |