#define Buzzer 13
int C = 262;
int D = 294;
int E = 330;
int F = 349;
int G = 392;
int A = 440;
int B = 494;
int C_H = 523;
int notes[] = {
C, C, D, C, F, E, C, C, D, C, G, F,
C, C, C_H, A, F, E, D, A+20, A+20, A, F, G,
F
};
int durations[] = {
500, 500, 1000, 500, 1000, 500, 500, 500, 1000, 500, 1000, 500,
500, 500, 1000, 500, 1000, 500, 500, 500, 500, 1000, 500, 1000,
1000
};
int n_notes = 25;
void setup() {
pinMode(Buzzer, OUTPUT);
}
void loop() {
for (int i = 0; i < n_notes; i++) {
tone(Buzzer, notes[i]);
delay(durations[i]);
noTone(Buzzer);
delay(100);
}
noTone(Buzzer);
delay(100);
}