int led1=13;
int led2=12;
int buzzer=8;
int NOTE_DO = 262;
int NOTE_RE = 294;
int NOTE_MI = 330;
int NOTE_FA = 349;
int NOTE_SOL = 392;
int NOTE_LA = 440;
int NOTE_SI = 494;
int NOTE_DO2 = 523;
int NOTE_RE2 = 567;
int NOTE_MI2 = 659;
int NOTE_FA2 = 698;
int NOTE_SOL2 = 784;
// Definisikan nada dan durasi
int melody[] = {
392, 392, 440, 392, 330, 523, 523, // C D E F G A B
523, 587, 659, 698, 784, 880, 988 // C' D' E' F' G' A' B'
};
int noteDurations[] = {
4, 4, 4, 4, 4, 4, 4, // Durasi nada
4, 4, 4, 4, 4, 4, 4,
};
void setup() {
// Tidak ada pengaturan khusus
}
void loop() {
// Mainkan lagu
for (int thisNote = 0; thisNote < 14; thisNote++) {
int noteDuration = 1000 / noteDurations[thisNote];
tone(8, melody[thisNote], noteDuration); // Mainkan nada di pin 8
// Hitung waktu henti antara nada
int pauseBetweenNotes = noteDuration * 1.30;
delay(pauseBetweenNotes);
noTone(8); // Hentikan nada
}
delay(2000); // Tunggu 2 detik sebelum mengulang
}