// tangga nada C
#define DO 262
#define RE 294
#define MI 330
#define FA 349
#define SOL 392
#define LA 440
#define SI 494
#define DO1 523
//Buzzer ada di pin 9
const int pinBuzzer=9;
void setup() {
pinMode(pinBuzzer, OUTPUT);
}
void loop() {
tone(pinBuzzer, SOL, 500);
delay(600);
tone(pinBuzzer, SOL, 800);
delay(800);
tone(pinBuzzer, MI, 300);
delay(500);
tone(pinBuzzer, DO1, 800);
delay(800);
tone(pinBuzzer, MI, 500);
delay(500);
tone(pinBuzzer, RE, 800);
delay(1000);
tone(pinBuzzer, MI, 500);
delay(600);
tone(pinBuzzer, FA, 700);
delay(800);
tone(pinBuzzer, LA, 400);
delay(500);
tone(pinBuzzer, SOL, 800);
delay(700);
tone(pinBuzzer, FA, 500);
delay(500);
tone(pinBuzzer, MI, 700);
delay(900);
tone(pinBuzzer, SOL, 500);
delay(600);
tone(pinBuzzer, SOL, 700);
delay(800);
tone(pinBuzzer, MI, 500);
delay(500);
tone(pinBuzzer, DO1, 900);
delay(700);
tone(pinBuzzer, MI, 500);
delay(400);
tone(pinBuzzer, RE, 700);
delay(900);
tone(pinBuzzer, SI, 500);
delay(500);
tone(pinBuzzer, LA, 500);
delay(500);
tone(pinBuzzer, SOL, 500);
delay(900);
tone(pinBuzzer, FA, 500);
delay(500);
tone(pinBuzzer, MI, 500);
delay(700);
tone(pinBuzzer, RE, 500);
delay(600);
tone(pinBuzzer, DO, 500);
delay(900);
tone(pinBuzzer, SOL, 300);
delay(400);
tone(pinBuzzer, MI, 700);
delay(900);
tone(pinBuzzer, SOL, 300);
delay(400);
tone(pinBuzzer, MI, 700);
delay(900);
tone(pinBuzzer, SOL, 300);
delay(400);
tone(pinBuzzer, MI, 700);
delay(900);
tone(pinBuzzer, LA, 300);
delay(400);
tone(pinBuzzer, LA, 300);
delay(400);
tone(pinBuzzer, LA, 300);
delay(700);
tone(pinBuzzer, SOL, 300);
delay(400);
tone(pinBuzzer, MI, 700);
delay(900);
tone(pinBuzzer, SOL, 300);
delay(400);
tone(pinBuzzer, MI, 700);
delay(900);
tone(pinBuzzer, SOL, 300);
delay(400);
tone(pinBuzzer, MI, 500);
delay(500);
tone(pinBuzzer, LA, 300);
delay(400);
tone(pinBuzzer, LA, 300);
delay(400);
tone(pinBuzzer, LA, 300);
delay(700);
tone(pinBuzzer, SOL, 300);
delay(400);
tone(pinBuzzer, MI, 700);
delay(900);
tone(pinBuzzer, SOL, 300);
delay(400);
tone(pinBuzzer, MI, 700);
delay(900);
tone(pinBuzzer, SOL, 300);
delay(400);
tone(pinBuzzer, MI, 700);
delay(500);
tone(pinBuzzer, LA, 300);
delay(400);
tone(pinBuzzer, LA, 300);
delay(400);
tone(pinBuzzer, LA, 300);
delay(700);
tone(pinBuzzer, DO1, 500);
delay(500);
tone(pinBuzzer, SI, 700);
delay(700);
tone(pinBuzzer, SOL, 500);
delay(500);
tone(pinBuzzer, LA, 600);
delay(600);
tone(pinBuzzer, SI, 500);
delay(500);
tone(pinBuzzer, DO1, 500);
delay(500);
noTone(pinBuzzer);
delay(2000);
}