#include <Wire.h>
#include <LiquidCrystal_I2C.h>
LiquidCrystal_I2C lcd(0x27, 16, 2); // Ganti ke 0x3F kalau gak tampil
const char* lirik[] = {
"Sudah terbiasa",
"terjadi tante",
"Teman datang",
"ketika butuh saja",
"Coba kalo susah",
"mereka menghilang",
"Tanteeeee"
};
int baris = 0;
void setup() {
lcd.init();
lcd.backlight();
}
void loop() {
lcd.clear();
// Tampilkan dua baris lirik
lcd.setCursor(0, 0);
lcd.print(lirik[baris]);
lcd.setCursor(0, 1);
if (baris + 1 < sizeof(lirik) / sizeof(lirik[0])) {
lcd.print(lirik[baris + 1]);
}
delay(2000); // Ganti lirik tiap 3 detik
baris += 2;
if (baris >= sizeof(lirik) / sizeof(lirik[0])) {
baris = 0; // Ulang dari awal
}
}