Functions test with Optrex LCD 20x4
Dependents: DatatypesLength AsciiCode IntegerFormatSpecifiers FloatFormatSpecifier
main.cpp@1:a6effcf6c479, 2010-11-22 (annotated)
- Committer:
- Eduard
- Date:
- Mon Nov 22 22:23:08 2010 +0000
- Revision:
- 1:a6effcf6c479
Who changed what in which revision?
User | Revision | Line number | New contents of line |
---|---|---|---|
Eduard | 1:a6effcf6c479 | 1 | #include "mbed.h" |
Eduard | 1:a6effcf6c479 | 2 | #include "OptrexLCD.h" |
Eduard | 1:a6effcf6c479 | 3 | |
Eduard | 1:a6effcf6c479 | 4 | DigitalOut BlinkLed(LED4); |
Eduard | 1:a6effcf6c479 | 5 | |
Eduard | 1:a6effcf6c479 | 6 | TextLCD lcd(p10, p12, p15, p16, p17, p18, TextLCD::LCD20x4 ); // rs, e, d0-d3 |
Eduard | 1:a6effcf6c479 | 7 | |
Eduard | 1:a6effcf6c479 | 8 | int main() { |
Eduard | 1:a6effcf6c479 | 9 | lcd.printf("Start Hello World!\n"); |
Eduard | 1:a6effcf6c479 | 10 | char teller = 0; |
Eduard | 1:a6effcf6c479 | 11 | lcd.printf("Tweede regel? %d \n", teller); |
Eduard | 1:a6effcf6c479 | 12 | wait(1.5); |
Eduard | 1:a6effcf6c479 | 13 | |
Eduard | 1:a6effcf6c479 | 14 | while(1){ |
Eduard | 1:a6effcf6c479 | 15 | wait(0.5); |
Eduard | 1:a6effcf6c479 | 16 | lcd.cls(); |
Eduard | 1:a6effcf6c479 | 17 | lcd.printf("125 Hello World! \n"); |
Eduard | 1:a6effcf6c479 | 18 | lcd.printf("Tweede regel? %d \n", teller); |
Eduard | 1:a6effcf6c479 | 19 | lcd.printf("Derde regel? %d \n", (teller*3)); |
Eduard | 1:a6effcf6c479 | 20 | lcd.printf("Vierde regel? \n"); |
Eduard | 1:a6effcf6c479 | 21 | teller = teller++; |
Eduard | 1:a6effcf6c479 | 22 | BlinkLed = !BlinkLed; |
Eduard | 1:a6effcf6c479 | 23 | } |
Eduard | 1:a6effcf6c479 | 24 | } |