int LedPinMerah = 13;
int LedPinKuning = 12;
int LedPinHijau = 11;
int LedPinBiru = 10;
int SwitchPin = 9;
int SwitchStatus;
void setup() {
pinMode(LedPinMerah, OUTPUT);
pinMode(LedPinKuning, OUTPUT);
pinMode(LedPinHijau, OUTPUT);
pinMode(LedPinBiru, OUTPUT);
pinMode(SwitchPin, INPUT);
}
void loop() {
// untuk membaca variable SwitchPin lalu dipindahkan ke variable SwitchStatus
SwitchStatus = digitalRead(SwitchPin);
if(SwitchStatus == HIGH){
digitalWrite(LedPinMerah, HIGH);
delay(100);
digitalWrite(LedPinMerah, LOW);
delay(100);
digitalWrite(LedPinKuning, HIGH);
delay(100);
digitalWrite(LedPinKuning, LOW);
delay(100);
digitalWrite(LedPinHijau, HIGH);
delay(100);
digitalWrite(LedPinHijau, LOW);
delay(100);
digitalWrite(LedPinBiru, HIGH);
delay(100);
digitalWrite(LedPinBiru, LOW);
delay(100);
digitalWrite(LedPinHijau, HIGH);
delay(100);
digitalWrite(LedPinHijau, LOW);
delay(100);
digitalWrite(LedPinKuning, HIGH);
delay(100);
digitalWrite(LedPinKuning, LOW);
delay(100);
}
else{
digitalWrite(LedPinMerah, LOW);
delay(0);
digitalWrite(LedPinKuning, LOW);
delay(0);
digitalWrite(LedPinHijau, LOW);
delay(0);
digitalWrite(LedPinBiru, LOW);
delay(0);
}
{
digitalWrite(LedPinMerah, HIGH);
digitalWrite(LedPinKuning, HIGH);
digitalWrite(LedPinHijau, HIGH);
digitalWrite(LedPinBiru, HIGH);
digitalWrite(LedPinHijau, HIGH);
digitalWrite(LedPinKuning, HIGH);
delay(1000);
digitalWrite(LedPinMerah, LOW);
digitalWrite(LedPinKuning, LOW);
digitalWrite(LedPinHijau, LOW);
digitalWrite(LedPinBiru, LOW);
digitalWrite(LedPinHijau, LOW);
digitalWrite(LedPinKuning, LOW);
delay(2000);
}
}