void setup() {
pinMode(4, OUTPUT); //buzzer lampu nomor 3 hijau 400
pinMode(5, OUTPUT); //buzzer lampu nomor 8 merah 500
pinMode(6, OUTPUT); //buzzer lampu nomor 11 merah 500
pinMode(1, OUTPUT);
pinMode(2, OUTPUT);
pinMode(3, OUTPUT);
pinMode(8, OUTPUT);
pinMode(9, OUTPUT);
pinMode(10, OUTPUT);
pinMode(11, OUTPUT);
pinMode(12, OUTPUT);
pinMode(13, OUTPUT);
pinMode(A4, OUTPUT); //buzzer lampu nomor 1 merah 500
pinMode(A3, OUTPUT); //buzzer lampu nomor 10 hijau 400
pinMode(A1, OUTPUT); // buzzer lampu nomor 13 hijau 400
}
void loop() {
tone(4,400,5000);
digitalWrite(3,HIGH);
digitalWrite(2,LOW);
digitalWrite(1,LOW);
tone(5,500,5000);
digitalWrite(10,LOW);
digitalWrite(9,LOW);
digitalWrite(8,HIGH);
tone(6,500,5000);
digitalWrite(13,LOW);
digitalWrite(12,LOW);
digitalWrite(11,HIGH);
delay(5000);
noTone(4);
digitalWrite(3,LOW);
digitalWrite(2,HIGH);
digitalWrite(1,LOW);
noTone(5);
digitalWrite(10,LOW);
digitalWrite(9,HIGH);
digitalWrite(8,LOW);
tone(6,400,1000);
digitalWrite(13,LOW);
digitalWrite(12,LOW);
digitalWrite(11,HIGH);
delay(1000);
tone(A4,500,5000);
digitalWrite(3,LOW);
digitalWrite(2,LOW);
digitalWrite(1,HIGH);
tone(A3,400,5000);
digitalWrite(10,HIGH);
digitalWrite(9,LOW);
digitalWrite(8,LOW);
tone(6,500,5000);
digitalWrite(13,LOW);
digitalWrite(12,LOW);
digitalWrite(11,HIGH);
delay(5000);
tone(A4,500,1000);
digitalWrite(3,LOW);
digitalWrite(2,LOW);
digitalWrite(1,HIGH);
noTone(5);
digitalWrite(10,LOW);
digitalWrite(9,HIGH);
digitalWrite(8,LOW);
noTone(6);
digitalWrite(13,LOW);
digitalWrite(12,HIGH);
digitalWrite(11,LOW);
delay(1000);
tone(A4,500,5000);
digitalWrite(3,LOW);
digitalWrite(2,LOW);
digitalWrite(1,HIGH);
tone(5,500,5000);
digitalWrite(10,LOW);
digitalWrite(9,LOW);
digitalWrite(8,HIGH);
tone(A1,400,5000);
digitalWrite(13,HIGH);
digitalWrite(12,LOW);
digitalWrite(11,LOW);
delay(5000);
noTone(4);
digitalWrite(3,LOW);
digitalWrite(2,HIGH);
digitalWrite(1,LOW);
tone(5,500,1000);
digitalWrite(10,LOW);
digitalWrite(9,LOW);
digitalWrite(8,HIGH);
noTone(6);
digitalWrite(13,LOW);
digitalWrite(12,HIGH);
digitalWrite(11,LOW);
delay(1000);
}