#include <Wire.h>
#include <LiquidCrystal_I2C.h>
#define BUZZER 8
LiquidCrystal_I2C lcd(0x27, 16, 2); // alamat I2C 0x27 biasanya, cek kalau beda
String lirik[] = {
"Indonesia tanah",
"airku, tanah",
"tumpah darahku",
"Di sanalah aku",
"berdiri, jadi",
"pandu ibuku",
"Indonesia Raya!"
};
int jumlahBaris = sizeof(lirik) / sizeof(lirik[0]);
void setup() {
lcd.init();
lcd.backlight();
pinMode(BUZZER, OUTPUT);
}
void loop() {
for (int i = 0; i < jumlahBaris; i++) {
lcd.clear();
lcd.setCursor(0, 0);
lcd.print(lirik[i]);
delay(2000); // tampil tiap 2 detik
}
}