// Pin buzzer terhubung ke pin 8
int buzzerPin = 13;
// Definisi frekuensi nada dalam tangga nada Do Re Mi
int do_ = 261;
int re = 293;
int mi = 329;
int fa = 349;
int sol = 392;
int la = 440;
int si = 493;
int do_high = 523;
// Durasi nada (semakin besar semakin lambat)
int noteDuration = 500;
void setup() {
// Tidak perlu ada kode di setup
}
void loop() {
// Lagu Bintang Kecil
// Baris pertama: "Bintang kecil di langit yang biru"
playNote(do_);
playNote(do_);
playNote(sol);
playNote(sol);
playNote(la);
playNote(la);
playNote(sol);
// Baris kedua: "Amat banyak menghias angkasa"
playNote(fa);
playNote(fa);
playNote(mi);
playNote(mi);
playNote(re);
playNote(re);
playNote(do_);
// Tunggu sebelum mengulangi lagu
delay(2000); // jeda 2 detik sebelum mengulang
}
// Fungsi untuk memainkan nada
void playNote(int frequency) {
tone(buzzerPin, frequency, noteDuration);
delay(noteDuration * 1.30); // jeda antara nada
noTone(buzzerPin); // Matikan buzzer setelah nada dimainkan
}