#define F4 349
#define Aa4 466
#define C5 523
#define D5 587
#define Dd5 622
#define F5 698
#define G5 784
#define G4 392
void setup() {
pinMode(7, OUTPUT);
}
void loop() {
int lagu[] = {
F4, Aa4, F4, Aa4, C5,
F4, D5, Dd5, F5, F5, F5,
Dd5, Dd5, Dd5, D5, C5, Aa4, D5, Aa4,
F4, Aa4, F4, Aa4, C5,
F4, D5, Dd5, F5, F5, F5,
Dd5, Dd5, Dd5, D5, C5, Aa4, D5, Aa4,
F4,G5,G5,G5,G5,F5,Dd5,
Aa4,Aa4,Aa4,
F4,G5,G5,G5,G5,F5,Dd5,
D5,D5,D5,Dd5,D5,C5,Aa4,D5,G4,
C5,C5,C5,C5,Aa4,C5,F5
};
int tempo[] = {
100,300,100,200,500,
100,300,200,200,500,0,
400,100,300,100,90,400,200,500,
100,300,100,200,500,
100,300,100,200,500,0,
400,100,300,100,90,400,200,500,
100,300,100,300,100,200,300,
100,100,100,
150,300,100,300,100,200,500,
300,100,90,100,100,100,300,100,300,
300,100,90,100,100,100,800
};
int j = sizeof(lagu) / sizeof(lagu[0]);
for (int i = 0; i < j; i++) {
tone(7, lagu[i] );
delay(tempo[i]);
noTone(7);
delay(100);
}
}