const byte SLED = 0;
const byte LED4 = 2;
const byte LED3 = 1;
const byte LED2 = 4;
const byte LED1 = 3;
const byte delay1 = 90;
void setup() {
pinMode(SLED, OUTPUT);
pinMode(LED4, OUTPUT);
pinMode(LED3, OUTPUT);
pinMode(LED2, OUTPUT);
pinMode(LED1, OUTPUT);
delay(250);
digitalWrite(LED4, HIGH);
digitalWrite(LED3, HIGH);
digitalWrite(LED2, HIGH);
digitalWrite(LED1, HIGH);
for (byte i = 0; i <5; i++){
digitalWrite(SLED, LOW);
delay(400);
digitalWrite(SLED, HIGH);
delay(400);
}
}
void loop() {
if (digitalRead(LED1)==LOW){
digitalWrite(LED4, HIGH);
delay(delay1);
digitalWrite(LED3, HIGH);
delay(delay1);
digitalWrite(LED2, HIGH);
delay(delay1);
digitalWrite(LED1, HIGH);
delay(200);
}
else{
digitalWrite(LED4, LOW);
delay(delay1);
digitalWrite(LED3, LOW);
delay(delay1);
digitalWrite(LED2, LOW);
delay(delay1);
digitalWrite(LED1, LOW);
delay(200);
}
}