#include <LiquidCrystal_I2C.h>
char inputArea[] = {"[____]"};
LiquidCrystal_I2C lcd(0x27, 20, 4);
void showStartupMessage() {
lcd.setCursor(4, 0);
char message[8] = "WELCOME";
for (byte i = 0; i < (sizeof(message) / sizeof(char)); i++) {
lcd.print(message[i]);
delay(200);
}
delay(1000);
}
void showMsg(char *msg, int row, int line, bool clear) {
if (clear) lcd.clear();
lcd.setCursor(row, line);
lcd.print(msg);
}
void setup() {
Serial.begin(115200);
lcd.init();
lcd.backlight();
showStartupMessage();
delay(10);
//strncpy(msgBuffer, "Hello", 16);
showMsg("Hello", 3, 0, true);
showMsg(inputArea, 4, 1, false);
//inputSecretCode();
Serial.println("Starting");
}
void loop() {}