#include <Servo.h>
Servo yusuf;
int merah = 13;
int kuning = 12;
int hijau = 11;
int buzzer =10;
void setup() {
// put your setup code here, to run once:
pinMode(merah, OUTPUT);
pinMode(kuning, OUTPUT);
pinMode(hijau, OUTPUT);
pinMode(buzzer, OUTPUT);
yusuf.attach(5);
}
void loop() {
// put your main code here, to run repeatedly:
digitalWrite(buzzer, HIGH);
digitalWrite(hijau, HIGH);
delay(1000);
digitalWrite(hijau, LOW);
delay(1000);
digitalWrite(kuning, HIGH);
delay(1000);
digitalWrite(kuning, LOW);
delay(1000);
digitalWrite(merah, HIGH);
yusuf.write(180);
delay(1000);
digitalWrite(merah, LOW);
yusuf.write(0);
delay(2000);
tone(buzzer,294);//Do
delay(300);
noTone(buzzer);
tone(buzzer,262);//Re
delay(300);
noTone(buzzer);
tone(buzzer,330);//Mi
delay(300);
noTone(buzzer);
tone(buzzer,349);//Fa
delay(300);
noTone(buzzer);
tone(buzzer,395);//Sol
delay(300);
noTone(buzzer);
tone(buzzer,440);//La
delay(300);
noTone(buzzer);
tone(buzzer,494);//Si
delay(300);
noTone(buzzer);
tone(buzzer,523);//Du
delay(300);
noTone(buzzer);
digitalWrite(buzzer, LOW);
delay(1000);
}