#include <Wire.h>
#include <LiquidCrystal_I2C.h>
// Inisialisasi LCD 20x4 I2C dengan alamat 0x27 (umum digunakan)
LiquidCrystal_I2C lcd(0x27, 20, 4);
// Lirik lagu per baris
const char* lyrics[] = {
"tak genggem tanganmu",
"tak elus pipimu",
"sumebyar jantungku",
"koyo mandek ora mlaku"
};
// Durasi delay per baris (ms), disesuaikan dengan irama lagu
const int delays[] = {
2000,
2000,
2500,
2500
};
const int lyricCount = sizeof(lyrics) / sizeof(lyrics[0]);
void setup() {
lcd.init();
lcd.backlight();
}
void loop() {
for (int i = 0; i < lyricCount; i++) {
lcd.clear();
lcd.setCursor(0, 1); // tampilkan di baris ke-2 agar rapi
lcd.print(lyrics[i]);
delay(delays[i]);
}
}