#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[] = {
    Do, Re, La, So, Fa, Do, Do,
    Re, La, So, Fa, Do, Fa,
    So, Do, Re, La, So, Fa,
    Do, Do, Re, La, So, Fa, Do, Fa, So
  }; // Lagu Piala Dunia

  int tempo[] = {
    90,130,130,130,130,200,130,130,
    130,130,130,200,100,200,
    90,130,130,130,130,350,
    130,130,130,130,130,200,100,200
  };

  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);
  }
}