#include <LiquidCrystal_I2C.h>
LiquidCrystal_I2C lcd(0x27, 16, 2);
void setup() {
lcd.init();
lcd.backlight();
}
void loop() {
// Geser teks dari kiri ke kanan
for (int i = 0; i < 16; i++) {
lcd.clear();
lcd.setCursor(i, 0);
lcd.print(" Febri");
lcd.setCursor(i, 1);
lcd.print("I love you <3");
delay(300);
}
// Geser teks dari kanan ke kiri
for (int i = 15; i >= -5; i--) {
lcd.clear();
if (i >= 0) {
lcd.setCursor(i, 0);
lcd.print(" Febri");
} else {
lcd.setCursor(0, 0);
lcd.print(" Febri");
}
if (i >= 0) {
lcd.setCursor(i, 1);
lcd.print("I love you <3");
} else {
lcd.setCursor(0, 1);
lcd.print("I love you <3");
}
delay(300);
}
}