int NOTE_D4=294;
int NOTE_B4=494;
int NOTE_A4=440;
int NOTE_G4=392;
int NOTE_F4=349;
int NOTE_E4=330;
int NOTE_C4=262;
int melody[]={
NOTE_D4,NOTE_B4,NOTE_A4,NOTE_G4,NOTE_A4,NOTE_G4,NOTE_F4,0,NOTE_G4,NOTE_A4,NOTE_E4,0,NOTE_D4,NOTE_C4
};
int noteDurations[]={
8,8,8,8,8,8,8,8,8,8,4,4
};
void setup(){
for(int thisNote=0;thisNote<8;thisNote++){
int noteDuration=1000/noteDurations[thisNote];
tone(8,melody[thisNote],noteDuration);
int pauseBetweenNotes=noteDuration*2.30;
delay(pauseBetweenNotes);
noTone(8);
}
}
void loop(){
}