Rotate_LCDText u krug

Dependencies:   TextLCD mbed

Committer:
tmaltaric
Date:
Fri May 22 17:23:31 2015 +0000
Revision:
0:3d442bfc983f
Rotate LCD text

Who changed what in which revision?

UserRevisionLine numberNew contents of line
tmaltaric 0:3d442bfc983f 1 #include "mbed.h"
tmaltaric 0:3d442bfc983f 2 #include "TextLCD.h"
tmaltaric 0:3d442bfc983f 3 // TextLCD lcd(p19, p20, p21, p22, p23, p24); //rs,e,d0,d1,d2,d3
tmaltaric 0:3d442bfc983f 4 TextLCD lcd(p19, p20, p21, p22, p23, p24,TextLCD::LCD8x2);
tmaltaric 0:3d442bfc983f 5 const char *message = " ******Maltaric******";
tmaltaric 0:3d442bfc983f 6
tmaltaric 0:3d442bfc983f 7 int main() {
tmaltaric 0:3d442bfc983f 8
tmaltaric 0:3d442bfc983f 9 while (1) {
tmaltaric 0:3d442bfc983f 10 int i;
tmaltaric 0:3d442bfc983f 11 for (i = 0; message[i]; i++) {
tmaltaric 0:3d442bfc983f 12 lcd.locate(0,0);
tmaltaric 0:3d442bfc983f 13 int j, k = i;
tmaltaric 0:3d442bfc983f 14 for (j = 0; j < 20; j++) {
tmaltaric 0:3d442bfc983f 15 if (message[k+j]) {
tmaltaric 0:3d442bfc983f 16 lcd.putc(message[k+j]);
tmaltaric 0:3d442bfc983f 17 } else {
tmaltaric 0:3d442bfc983f 18 lcd.putc(' ');
tmaltaric 0:3d442bfc983f 19 k--;
tmaltaric 0:3d442bfc983f 20 }
tmaltaric 0:3d442bfc983f 21 }
tmaltaric 0:3d442bfc983f 22 wait_ms(450);
tmaltaric 0:3d442bfc983f 23 }
tmaltaric 0:3d442bfc983f 24 }
tmaltaric 0:3d442bfc983f 25 }