// Kode Arduino: Menampilkan Lirik Lagu Tabola Bale (Silet Open Up)
// Author: Grok
// Setup: Hanya Serial Monitor, tanpa buzzer
// Lirik ditampilkan dengan jeda sesuai tempo lagu (~120 BPM)
#define TEMPO 120 // BPM lagu asli (approx)
#define BEAT_DURATION (60000 / TEMPO) // Durasi per beat dalam ms
String lyrics[] = {
"Dulu masih kici, kici, kici (Nona)",
"Sekarang bale Jawa makin cantik (Nona)",
"Ko perfect sekali, asli bidadari jatuh dari langit",
"Kalau jadi deng Ade, kaka stop bamabo to",
"Su pasti kaka ni Ade pu jodoh",
"Sumpah ni ja'o sodho, iwa mbodho"
};
void setup() {
Serial.begin(9600);
Serial.println("=== Player Lirik Tabola Bale ===");
Serial.println("Lirik akan muncul baris per baris...");
delay(1000);
// Tampilkan lirik
playLyrics();
}
void loop() {
// Ulangi lirik setiap 5 detik
delay(5000);
playLyrics();
}
void playLyrics() {
int numLines = sizeof(lyrics) / sizeof(lyrics[0]);
for (int i = 0; i < numLines; i++) {
Serial.println(lyrics[i]);
// Jeda antar baris, simulasi ritme lagu (1-2 beat per baris)
delay(BEAT_DURATION * 2); // 2 beat ~1000ms per baris
}
Serial.println("\n=== Lirik Selesai. Restart loop... ===");
}