
Testprogram for 4x20 LCD display with LPC1768
Diff: main.cpp
- Revision:
- 0:b5be9edd001e
--- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/main.cpp Fri Nov 15 09:14:39 2013 +0000 @@ -0,0 +1,71 @@ +#include "mbed.h" +#include <TextLCD.h> + +// aangepast aan mijn display CFAH2004ATMIJP +// 5-12-2010 FLM + +DigitalOut led(LED2); + +TextLCD lcd(p10, p11, p16, p17, p18, p19, TextLCD::LCD20x4); // rs, e, d4-d7 + + +void testing2() +{ + lcd.cls(); + wait(1); + lcd.printf("Hello World too!\n"); + wait(2); +} + +void testing3() +{ + int k; + + lcd.cls(); + wait(0.5); + for (k=32; k<128; k++) { + lcd.putc(k); + wait(0.05); + } + lcd.cls(); + wait(0.5); + for (k=160; k<255; k++) { + lcd.putc(k); + wait(0.05); + } +} + +void blinkled() +{ + int i; + for (i=0; i<5; i++) { + led = 1; + wait(0.500); // 1000 ms + led = 0; + wait(0.500); + } + +} + +int main() { + + blinkled(); + + testing2(); + + while (1) { + testing3(); + } + +} + + + +/* +Dakje boven 6, dubbel accentje, enkel accentje, backtick en golfje +werken niet in deze editor met FireFox 3.6.12 en Ubuntu 10.10 als USA +international is ingeschakeld met dead keys. +Het werkt wel met keyboard USA. +*/ + +