lcd

Dependencies:   mbed TextLCD

main.cpp

Committer:
pathae
Date:
2020-09-16
Revision:
0:33942995c47e

File content as of revision 0:33942995c47e:

#include "mbed.h"
#include "TextLCD.h"

//TextLCD lcd(p10, p12, p15, p16, p29, p30); // rs, rw, e, d0, d1, d2, d3
TextLCD lcd(D8,D9,D4,D5,D6,D7,TextLCD::LCD16x2);
//TextLCD lcd{A0,A1,A2,A3,A4,A5,TextLCD::LCD16x2};//
const char *message = "                Hello there mousie!";

int main() {
    //lcd.printf("Yay! Woo! from  Rainycat!");
    while (1) {
    int i;
    for (i = 0; message[i]; i++) {
        lcd.locate(0,0);
        int j, k = i;
        for (j = 0; j < 15; j++) {
            if (message[k+j]) {
                lcd.putc(message[k+j]);
            } else {
                lcd.putc(' ');
                k--;
            }
        }
        wait_ms(450);
    }    
    }
}