int tombol = 3;
int lampu3 = 1;
int lampu2 = 2;
int lampu = 4;
int lampu4 = 5;
int lampu5 = 6;
bool ButtonState = false;
void setup(){
pinMode (lampu, OUTPUT);
pinMode(lampu2, OUTPUT);
pinMode (tombol, INPUT);
pinMode (lampu3, OUTPUT);
pinMode (lampu4, OUTPUT);
pinMode (lampu5, OUTPUT);
}
void loop(){
ButtonState = digitalRead (tombol);
if (ButtonState == LOW){
digitalWrite (lampu, HIGH);
digitalWrite(lampu3, HIGH);
digitalWrite(lampu5, HIGH);
delay(500);
digitalWrite (lampu, LOW);
digitalWrite(lampu3, LOW);
digitalWrite(lampu5, LOW);
digitalWrite(lampu2, HIGH);
digitalWrite(lampu4, HIGH);
delay(500);
digitalWrite(lampu2, LOW);
digitalWrite(lampu4, LOW);
digitalWrite (lampu, HIGH);
digitalWrite(lampu3, HIGH);
digitalWrite(lampu5, HIGH);
delay(500);
digitalWrite (lampu, LOW);
digitalWrite(lampu3, LOW);
digitalWrite(lampu5, LOW);
delay(500);
digitalWrite(lampu, HIGH);
delay(200);
digitalWrite(lampu2, HIGH);
delay(200);
digitalWrite(lampu3, HIGH);
delay(200);
digitalWrite(lampu4, HIGH);
delay(200);
digitalWrite(lampu5, HIGH);
delay(200);
digitalWrite(lampu, HIGH);
digitalWrite(lampu2, HIGH);
digitalWrite(lampu3, HIGH);
digitalWrite(lampu4, HIGH);
digitalWrite(lampu5, HIGH);
digitalWrite(lampu5, LOW);
delay(200);
digitalWrite(lampu4, LOW);
delay(200);
digitalWrite(lampu3, LOW);
delay(200);
digitalWrite(lampu2, LOW);
delay(200);
digitalWrite(lampu, LOW);
delay(200);
}
else {
digitalWrite(lampu, HIGH);
delay(200);
digitalWrite(lampu2, HIGH);
delay(200);
digitalWrite(lampu3, HIGH);
delay(200);
digitalWrite(lampu4, HIGH);
delay(200);
digitalWrite(lampu5, HIGH);
delay(200);
digitalWrite(lampu, LOW);
digitalWrite(lampu2, LOW);
digitalWrite(lampu3, LOW);
digitalWrite(lampu4, LOW);
digitalWrite(lampu5, LOW);
delay(500);
digitalWrite(lampu, HIGH);
digitalWrite(lampu3, HIGH);
digitalWrite(lampu5, HIGH);
delay(500);
digitalWrite(lampu, LOW);
digitalWrite(lampu3, LOW);
digitalWrite(lampu5, LOW);
digitalWrite(lampu2, HIGH);
digitalWrite(lampu4, HIGH);
delay(500);
digitalWrite(lampu2, LOW);
digitalWrite(lampu4, LOW);
delay(500);
digitalWrite(lampu, HIGH);
digitalWrite(lampu5, HIGH);
delay(500);
digitalWrite(lampu, LOW);
digitalWrite(lampu5, LOW);
digitalWrite(lampu2, HIGH);
digitalWrite(lampu3, HIGH);
digitalWrite(lampu4, HIGH);
delay(500);
digitalWrite(lampu2, LOW);
digitalWrite(lampu3, LOW);
digitalWrite(lampu4, LOW);
}
}