int switchPin = 13; //Switch Connected to PIN 13
int led8 = 8; //LED Connected to PIN 8
int led9 = 9; //LED Connected to PIN 9
int led10 = 10; //LED Connected to PIN 10
int led11 = 11; //LED Connected to PIN 11
int led12 = 12; //LED Connected to PIN 12
int switchState = 0; // Variable for reading Switch status
void setup()
{
pinMode(led8, OUTPUT); //LED PIN is Output
pinMode(led9, OUTPUT); //LED PIN is Output
pinMode(led10, OUTPUT); //LED PIN is Output
pinMode(led11, OUTPUT); //LED PIN is Output
pinMode(led12, OUTPUT); //LED PIN is Output
pinMode(switchPin, INPUT); //Switch PIN is input with PULLUP
}
void loop()
{
switchState = digitalRead(switchPin); //Reads the status of the switch.
if (digitalRead(switchPin) == LOW) //If the switch is pressed
{
digitalWrite(led9, HIGH); //LED ON
delay(3000); //3 Second Delay
digitalWrite(led8, HIGH); //LED ON
delay(3000); //3 Second Delay
digitalWrite(led10, HIGH); //LED ON
digitalWrite(led11, HIGH); //LED ON
delay(1000); //1 Second Delay
digitalWrite(led9, LOW); //LED OFF
}
else
{
digitalWrite(led8, HIGH);
digitalWrite(led10, HIGH);
digitalWrite(led11, HIGH);
digitalWrite(led9, HIGH);
delay(1000);
digitalWrite(led8, LOW);
digitalWrite(led10, LOW);
digitalWrite(led11, LOW);;
digitalWrite(led12, HIGH);
delay(5000);
digitalWrite(led9, LOW);
digitalWrite(led12, LOW);
}
}