#include <LiquidCrystal_I2C.h>
LiquidCrystal_I2C lcd(0x27, 16, 2);
void setup()
{
lcd.begin(16, 2);
}
void loop() {
char name[16] = "Saet jongdee";
int size = sizeof(name) / sizeof(name[0]);
for(int i=16; i>=-11; i--)
{
if(i < 0)
{
for(int b = 0; b < size-1 ; b++)
{
name[b] = name[b + 1];
}
size--;
lcd.clear();
lcd.backlight();
lcd.setCursor(0, 0);
lcd.print(name);
delay(200);
}
else
{
lcd.clear();
lcd.backlight();
lcd.setCursor(i, 0);
lcd.print(name);
delay(200);
}
}
/*
lcd.clear();
lcd.backlight();
lcd.setCursor(0, 0);
lcd.print("aet jongdee");
delay(200);
lcd.clear();
lcd.backlight();
lcd.setCursor(0, 0);
lcd.print("et jongdee");
delay(200);
lcd.clear();
lcd.backlight();
lcd.setCursor(0, 0);
lcd.print("t jongdee");
delay(200);
lcd.clear();
lcd.backlight();
lcd.setCursor(0, 0);
lcd.print(" jongdee");
delay(200);
lcd.clear();
lcd.backlight();
lcd.setCursor(0, 0);
lcd.print("jongdee");
delay(200);
lcd.clear();
lcd.backlight();
lcd.setCursor(0, 0);
lcd.print("ongdee");
delay(200);
lcd.clear();
lcd.backlight();
lcd.setCursor(0, 0);
lcd.print("ngdee");
delay(200);
lcd.clear();
lcd.backlight();
lcd.setCursor(0, 0);
lcd.print("gdee");
delay(200);
lcd.clear();
lcd.backlight();
lcd.setCursor(0, 0);
lcd.print("dee");
delay(200);
lcd.clear();
lcd.backlight();
lcd.setCursor(0, 0);
lcd.print("ee");
delay(200);
lcd.clear();
lcd.backlight();
lcd.setCursor(0, 0);
lcd.print("e");
delay(200);
*/
}