#include <Wire.h>
#include <LiquidCrystal_I2C.h>
// Inisialisasi LCD I2C (alamat, kolom, baris)
LiquidCrystal_I2C lcd(0x27, 16, 2);
String message = "Yang Semangat Dong!";
int messageLength;
void setup() {
// Inisialisasi LCD
lcd.begin(16, 2);
lcd.setBacklight(1); // Menghidupkan backlight LCD
lcd.clear();
messageLength = message.length();
}
void loop() {
for (int i = 0; i < messageLength + 16; i++) {
lcd.clear();
lcd.setCursor(0, 0);
// Menampilkan bagian dari pesan sesuai dengan posisi
for (int j = i; j < i + 16; j++) {
if (j < messageLength) {
lcd.print(message.charAt(j));
}
}
delay(200); // Delay untuk animasi berjalan
}
}