int NOTE_D4=294;
int NOTE_G4=392;
int NOTE_A4=440;
int NOTE_B4=494;
int NOTE_E4=330;
int NOTE_F4=349;
int NOTE_C4=262;
//nada pada melody
int melody[]={NOTE_A4,NOTE_G4,NOTE_F4,0,NOTE_D4,NOTE_B4,NOTE_A4,NOTE_G4,NOTE_A4,NOTE_G4,NOTE_F4,0,NOTE_G4,NOTE_A4,NOTE_E4,NOTE_D4,NOTE_C4
};
//durasi nada 4 dan 8
int noteDurations[]={6,6,6,6,5,8,8,8,8,8,8,8,4,6,6,6,6,6
};
void setup(){
//iterasi nada
for(int thisNote=0;thisNote<17;thisNote++){
int noteDuration=900/noteDurations[thisNote];
tone(8,melody[thisNote],noteDuration);
int pauseBetweenNotes=noteDuration*1.30;
delay(pauseBetweenNotes);
//berhenti
noTone(17);
}
}
void loop(){
}