#define NOTE_C4 262
#define NOTE_D4 294
#define NOTE_E4 330
#define NOTE_F4 349
#define NOTE_G4 392
#define NOTE_A4 440
#define NOTE_B4 494
#define NOTE_C5 523
// Notes pada melody
int melody[] = {
NOTE_C4, NOTE_D4, NOTE_E4, NOTE_F4,
NOTE_G4, 0, NOTE_A4, NOTE_B4, NOTE_C5
};
// Durasi note: 4 = seperempat note
int durasi[] = {4, 4, 4, 4, 4, 4, 4, 4, 4};
void setup() {
// Tidak ada perubahan pada setup()
}
void loop() {
for (int n = 0; n < 9; n++) {
int jeda = 1000 / durasi[n];
tone(8, melody[n], jeda);
int jedanote = jeda * 1.30;
delay(jedanote);
noTone(8);
}
}