// LAGU SUWE ORA JAMU
// tangga nada c = Do
#define NOTE_C4 262 // DO
#define NOTE_D4 294 // RE
#define NOTE_E4 330 // MI
#define NOTE_F4 349 // FA
#define NOTE_G4 392 // SOL
#define NOTE_A4 440 // LA
#define NOTE_B4 494 // SI
#define NOTE_C5 523 // DO
// speaker ada di pin 9
const int pinSpeaker = 9;
const int pinLED = 8;
void setup() {
pinMode(pinSpeaker, OUTPUT);
pinMode(pinLED, OUTPUT);
}
void loop() {
tone(pinSpeaker, NOTE_E4, 300); // su
digitalWrite(pinLED, HIGH);
delay(300);
digitalWrite(pinLED, LOW);
delay(50);
tone(pinSpeaker, NOTE_F4, 300); //
digitalWrite(pinLED, HIGH);
delay(300);
digitalWrite(pinLED, LOW);
delay(50);
tone(pinSpeaker, NOTE_G4, 750); // we
digitalWrite(pinLED, HIGH);
delay(900);
digitalWrite(pinLED, LOW);
delay(50);
tone(pinSpeaker, NOTE_G4, 600); // o
digitalWrite(pinLED, HIGH);
delay(300);
digitalWrite(pinLED, LOW);
delay(50);
tone(pinSpeaker, NOTE_E4, 600); // ra
digitalWrite(pinLED, HIGH);
delay(600);
digitalWrite(pinLED, LOW);
delay(50);
tone(pinSpeaker, NOTE_F4, 600); // ja
digitalWrite(pinLED, HIGH);
delay(600);
digitalWrite(pinLED, LOW);
delay(50);
tone(pinSpeaker, NOTE_G4, 1000); // mu
digitalWrite(pinLED, HIGH);
delay(1200);
digitalWrite(pinLED, LOW);
delay(50);
tone(pinSpeaker, NOTE_E4, 600); // ja
digitalWrite(pinLED, HIGH);
delay(600);
digitalWrite(pinLED, LOW);
delay(50);
tone(pinSpeaker, NOTE_F4, 900); // mu
digitalWrite(pinLED, HIGH);
delay(900);
digitalWrite(pinLED, LOW);
delay(50);
tone(pinSpeaker, NOTE_F4, 300); // go
digitalWrite(pinLED, HIGH);
delay(300);
digitalWrite(pinLED, LOW);
delay(50);
tone(pinSpeaker, NOTE_G4, 600); // dhong
digitalWrite(pinLED, HIGH);
delay(600);
digitalWrite(pinLED, LOW);
delay(50);
tone(pinSpeaker, NOTE_E4, 600); // te
digitalWrite(pinLED, HIGH);
delay(600);
digitalWrite(pinLED, LOW);
delay(50);
tone(pinSpeaker, NOTE_F4, 1000); // lo
digitalWrite(pinLED, HIGH);
delay(1200);
digitalWrite(pinLED, LOW);
delay(50);
tone(pinSpeaker, NOTE_G4, 600); // su
digitalWrite(pinLED, HIGH);
delay(600);
digitalWrite(pinLED, LOW);
delay(50);
tone(pinSpeaker, NOTE_B4, 500); // we
digitalWrite(pinLED, HIGH);
delay(600);
digitalWrite(pinLED, LOW);
delay(50);
tone(pinSpeaker, NOTE_B4, 200); // o
digitalWrite(pinLED, HIGH);
delay(300);
digitalWrite(pinLED, LOW);
delay(50);
tone(pinSpeaker, NOTE_B4, 200); // ra
digitalWrite(pinLED, HIGH);
delay(300);
digitalWrite(pinLED, LOW);
delay(50);
tone(pinSpeaker, NOTE_C5, 600); // ke
digitalWrite(pinLED, HIGH);
delay(600);
digitalWrite(pinLED, LOW);
delay(50);
tone(pinSpeaker, NOTE_C5, 600); // te
digitalWrite(pinLED, HIGH);
delay(600);
digitalWrite(pinLED, LOW);
delay(50);
tone(pinSpeaker, NOTE_B4, 600); // mu
digitalWrite(pinLED, HIGH);
delay(600);
digitalWrite(pinLED, LOW);
delay(50);
tone(pinSpeaker, NOTE_B4, 200); // ke
digitalWrite(pinLED, HIGH);
delay(300);
digitalWrite(pinLED, LOW);
delay(50);
tone(pinSpeaker, NOTE_B4, 200); // te
digitalWrite(pinLED, HIGH);
delay(300);
digitalWrite(pinLED, LOW);
delay(50);
tone(pinSpeaker, NOTE_A4, 500); // mu
digitalWrite(pinLED, HIGH);
delay(600);
digitalWrite(pinLED, LOW);
delay(50);
tone(pinSpeaker, NOTE_A4, 500); // pi
digitalWrite(pinLED, HIGH);
delay(600);
digitalWrite(pinLED, LOW);
delay(50);
tone(pinSpeaker, NOTE_F4, 500); // san
digitalWrite(pinLED, HIGH);
delay(600);
digitalWrite(pinLED, LOW);
delay(50);
tone(pinSpeaker, NOTE_F4, 600); // ga
digitalWrite(pinLED, HIGH);
delay(600);
digitalWrite(pinLED, LOW);
delay(50);
tone(pinSpeaker, NOTE_E4, 600); // we
delay(600);
digitalWrite(pinLED, LOW);
delay(50);
tone(pinSpeaker, NOTE_E4, 600); // ge
digitalWrite(pinLED, HIGH);
delay(600);
digitalWrite(pinLED, LOW);
delay(50);
tone(pinSpeaker, NOTE_C5, 1200); // lo
digitalWrite(pinLED, HIGH);
delay(1200);
digitalWrite(pinLED, LOW);
delay(50);
noTone(pinSpeaker);
delay(1000);
}void setup() {
// put your setup code here, to run once:
}
void loop() {
// put your main code here, to run repeatedly:
}