Important changes to repositories hosted on mbed.com
Mbed hosted mercurial repositories are deprecated and are due to be permanently deleted in July 2026.
To keep a copy of this software download the repository Zip archive or clone locally using Mercurial.
It is also possible to export all your personal repositories from the account settings page.
main.cpp@0:241486bcebbb, 2010-11-23 (annotated)
- Committer:
- ohneta
- Date:
- Tue Nov 23 01:44:23 2010 +0000
- Revision:
- 0:241486bcebbb
0.1
Who changed what in which revision?
| User | Revision | Line number | New 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 | } |