Chinmay Das
/
HELLO_WORLD_Text_LCD
Display test code
main.cpp@0:a4637c5dc734, 2011-05-29 (annotated)
- Committer:
- chinmay
- Date:
- Sun May 29 21:13:16 2011 +0000
- Revision:
- 0:a4637c5dc734
20x4 LCD v1
Who changed what in which revision?
User | Revision | Line number | New contents of line |
---|---|---|---|
chinmay | 0:a4637c5dc734 | 1 | #include "TextLCD.h" |
chinmay | 0:a4637c5dc734 | 2 | #include "mbed.h" |
chinmay | 0:a4637c5dc734 | 3 | |
chinmay | 0:a4637c5dc734 | 4 | |
chinmay | 0:a4637c5dc734 | 5 | TextLCD lcd(p15, p16, p17, p18, p19, p20, TextLCD::LCD20x4); // rs, e, d4-d7 |
chinmay | 0:a4637c5dc734 | 6 | DigitalOut led1(LED1); |
chinmay | 0:a4637c5dc734 | 7 | DigitalOut led2(LED2); |
chinmay | 0:a4637c5dc734 | 8 | DigitalOut led3(LED3); |
chinmay | 0:a4637c5dc734 | 9 | DigitalOut led4(LED4); |
chinmay | 0:a4637c5dc734 | 10 | int main() { |
chinmay | 0:a4637c5dc734 | 11 | |
chinmay | 0:a4637c5dc734 | 12 | while(1) |
chinmay | 0:a4637c5dc734 | 13 | { |
chinmay | 0:a4637c5dc734 | 14 | lcd.cls(); |
chinmay | 0:a4637c5dc734 | 15 | wait(0.5); |
chinmay | 0:a4637c5dc734 | 16 | led1=1; |
chinmay | 0:a4637c5dc734 | 17 | lcd.locate(0,0); |
chinmay | 0:a4637c5dc734 | 18 | lcd.printf("Hello World1\n"); |
chinmay | 0:a4637c5dc734 | 19 | wait(5); |
chinmay | 0:a4637c5dc734 | 20 | led2=1; |
chinmay | 0:a4637c5dc734 | 21 | lcd.locate(6,1); |
chinmay | 0:a4637c5dc734 | 22 | lcd.printf("Hello World2\n"); |
chinmay | 0:a4637c5dc734 | 23 | wait(5); |
chinmay | 0:a4637c5dc734 | 24 | led3=1; |
chinmay | 0:a4637c5dc734 | 25 | lcd.locate(0,2); |
chinmay | 0:a4637c5dc734 | 26 | lcd.printf("Hello World3\n"); |
chinmay | 0:a4637c5dc734 | 27 | wait(5); |
chinmay | 0:a4637c5dc734 | 28 | led4=1; |
chinmay | 0:a4637c5dc734 | 29 | lcd.locate(8,3); |
chinmay | 0:a4637c5dc734 | 30 | lcd.printf("Hello World4\n"); |
chinmay | 0:a4637c5dc734 | 31 | wait(0.5); |
chinmay | 0:a4637c5dc734 | 32 | led1=0; |
chinmay | 0:a4637c5dc734 | 33 | led2=0; |
chinmay | 0:a4637c5dc734 | 34 | led3=0; |
chinmay | 0:a4637c5dc734 | 35 | led4=0; |
chinmay | 0:a4637c5dc734 | 36 | lcd.cls(); |
chinmay | 0:a4637c5dc734 | 37 | } |
chinmay | 0:a4637c5dc734 | 38 | } |