#define Do 262
#define Re 294
#define Mi 330
#define Fa 349
#define So 392
#define La 440
#define Si 494
#define Do2 523
#define Re2 587
#define Mi2 659
#define Fa2 698
#define So2 784
#define La2 880
#define Si2 988
void setup() {
pinMode(7, OUTPUT);
}
void loop() {
int lagu[] = {
So, Mi2, Re2, Do2, Do2, So, Do2, Do2, Re2, Re2,
Do2, Do2, Mi2, Re2, Do2, Do2, So, Do2, Do2, Re2, Re2,
Do2, Do2, Mi2, Re2, Do2, Do2, So, Do2, Do2, Re2, Re2,
So, So, Mi2, Do2, Si, Do2, Si,
So, So, Mi2, Do2, Si, Do2, Mi2,
Do2, Do2, Mi2, Fa2, Mi2, Re2, Do2,
Re2, Mi2, Fa2, Mi2, Re2, Do2,
Do2, So2, Do2, Do2, Si, Do2, Si, Do2,
So, Re2, Do2, So, Re, Mi
}; // Lagu Sempurna
int tempo[] = {
100,100,100,100,100,100,100,100,100,100,
100,100,100,100,100,100,100,100,100,100,100,
100,100,100,100,100,100,100,100,100,100,100,
100,100,100,100,100,100,300,
100,100,100,100,100,100,300,
100,100,100,100,100,100,100,
100,100,100,100,100,100,
100,100,100,100,100,100,100,300,
100,100,300,100,100,300
};
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);
}
}