#include<LiquidCrystal_I2C.h>
LiquidCrystal_I2C LCD (0x27,16, 2);
bool zmena=true;
String meno_1="Aneta";
String meno_2="Strakova";
unsigned long previousmillis=0;
byte customChar[] = {
B00000,
B00000,
B00000,
B01100,
B01100,
B10010,
B10010,
B11110
};
void setup() {
Serial.begin(115200);
LCD.init();
LCD.backlight();
LCD.createChar(0, customChar);
}
void loop() {
if (Serial.available() > 0) {
meno_1 = Serial.readString();
meno_1.trim();
}
if(millis()-previousmillis>=1000){
previousmillis=millis();
LCD.clear();
if(zmena==true){
LCD.setCursor((16-meno_1.length())/2,0);
LCD.write(0);
LCD.print(meno_1 );
LCD.write(0);
LCD.setCursor((16-meno_2.length())/2,1);
LCD.write(0);
LCD.print(meno_2 );
LCD.write(0);
}
else{
LCD.setCursor((16-meno_2.length())/2,0);
LCD.write(0);
LCD.print(meno_2 );
LCD.write(0);
LCD.setCursor((16-meno_1.length())/2,1);
LCD.write(0);
LCD.print(meno_1 );
LCD.write(0);
}
zmena=!zmena;
}
}