Takehisa Oneta / Mbed 2 deprecated TextLCD_HelloWorld_For_Nico-TECH

Dependencies:   mbed

Committer:
ohneta
Date:
Tue Nov 23 01:44:23 2010 +0000
Revision:
0:241486bcebbb
0.1

Who changed what in which revision?

UserRevisionLine numberNew contents of line
ohneta 0:241486bcebbb 1 #include "mbed.h"
ohneta 0:241486bcebbb 2 #include "TextLCD.h"
ohneta 0:241486bcebbb 3
ohneta 0:241486bcebbb 4 // for StarBoard Orange I/O
ohneta 0:241486bcebbb 5 TextLCD lcd(p24, p26, p27, p28, p29, p30); // rs, e, d0-d3
ohneta 0:241486bcebbb 6
ohneta 0:241486bcebbb 7 int main() {
ohneta 0:241486bcebbb 8 lcd.printf("HelloWord!\n for Nico-TECH:");
ohneta 0:241486bcebbb 9 wait(3);
ohneta 0:241486bcebbb 10
ohneta 0:241486bcebbb 11 lcd.cls();
ohneta 0:241486bcebbb 12 wait(0.5);
ohneta 0:241486bcebbb 13
ohneta 0:241486bcebbb 14 /*
ohneta 0:241486bcebbb 15 char *kao_00 = " \ o o ";
ohneta 0:241486bcebbb 16 char *kao_01 = " \ p ";
ohneta 0:241486bcebbb 17
ohneta 0:241486bcebbb 18 char *kao_10 = " _ o o ";
ohneta 0:241486bcebbb 19 char *kao_11 =" \ p ";
ohneta 0:241486bcebbb 20
ohneta 0:241486bcebbb 21 char *kao_20 = " o o ";
ohneta 0:241486bcebbb 22 char *kao_21 = " __ p ";
ohneta 0:241486bcebbb 23 */
ohneta 0:241486bcebbb 24
ohneta 0:241486bcebbb 25 char kao_00[] = {0x20, 0xA4, 0x20, 0x20, 0x6f, 0x20, 0x20, 0x20, 0x6f, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, '\0'};
ohneta 0:241486bcebbb 26 char kao_01[] = {0x20, 0x20, 0xA4, 0x20, 0x20, 0x20, 0x70, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, '\0'};
ohneta 0:241486bcebbb 27 char kao_10[] = {0x20, 0x5f, 0x20, 0x20, 0x6f, 0x20, 0x20, 0x20, 0x6f, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, '\0'};
ohneta 0:241486bcebbb 28 char kao_11[] = {0x20, 0x20, 0xa4, 0x20, 0x20, 0x20, 0x70, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, '\0'};
ohneta 0:241486bcebbb 29 char kao_20[] = {0x20, 0x20, 0x20, 0x20, 0x6f, 0x20, 0x20, 0x20, 0x6f, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, '\0'};
ohneta 0:241486bcebbb 30 char kao_21[] = {0x20, 0x5f, 0x5f, 0x20, 0x20, 0x20, 0x70, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, '\0'};
ohneta 0:241486bcebbb 31
ohneta 0:241486bcebbb 32 while (true) {
ohneta 0:241486bcebbb 33 lcd.cls();
ohneta 0:241486bcebbb 34 lcd.locate(0, 0);
ohneta 0:241486bcebbb 35 lcd.printf(kao_00);
ohneta 0:241486bcebbb 36 lcd.locate(0, 1);
ohneta 0:241486bcebbb 37 lcd.printf(kao_01);
ohneta 0:241486bcebbb 38 wait(0.3);
ohneta 0:241486bcebbb 39
ohneta 0:241486bcebbb 40 lcd.cls();
ohneta 0:241486bcebbb 41 lcd.locate(0, 0);
ohneta 0:241486bcebbb 42 lcd.printf(kao_10);
ohneta 0:241486bcebbb 43 lcd.locate(0, 1);
ohneta 0:241486bcebbb 44 lcd.printf(kao_11);
ohneta 0:241486bcebbb 45 wait(0.1);
ohneta 0:241486bcebbb 46
ohneta 0:241486bcebbb 47 lcd.cls();
ohneta 0:241486bcebbb 48 lcd.locate(0, 0);
ohneta 0:241486bcebbb 49 lcd.printf(kao_20);
ohneta 0:241486bcebbb 50 lcd.locate(0, 1);
ohneta 0:241486bcebbb 51 lcd.printf(kao_21);
ohneta 0:241486bcebbb 52 wait(0.4);
ohneta 0:241486bcebbb 53
ohneta 0:241486bcebbb 54 lcd.cls();
ohneta 0:241486bcebbb 55 lcd.locate(0, 0);
ohneta 0:241486bcebbb 56 lcd.printf(kao_10);
ohneta 0:241486bcebbb 57 lcd.locate(0, 1);
ohneta 0:241486bcebbb 58 lcd.printf(kao_11);
ohneta 0:241486bcebbb 59 wait(0.05);
ohneta 0:241486bcebbb 60 }
ohneta 0:241486bcebbb 61
ohneta 0:241486bcebbb 62 }