#define LED1 8
#define LED2 9
#define PB1 12
#define PB2 13
#define LED3 10
#define LED4 11
void setup()
{
pinMode(PB1, INPUT);
pinMode(PB2, INPUT);
pinMode (LED1, OUTPUT);
pinMode (LED2, OUTPUT);
pinMode(LED3, OUTPUT);
pinMode(LED4,OUTPUT);
}
void loop()
{
if(digitalRead(PB1)== HIGH)
for (;;)
{
digitalWrite (LED1, HIGH);
digitalWrite(LED3, HIGH);
digitalWrite (LED2, LOW);
digitalWrite(LED4, LOW);
delay (2000); // Delay for 2 second
digitalWrite (LED1, LOW);
digitalWrite(LED2, HIGH);
digitalWrite (LED3, HIGH);
digitalWrite(LED4, LOW);
delay(1000); // Delay for 1 second
digitalWrite (LED1, LOW);
digitalWrite(LED3, LOW);
digitalWrite (LED2, HIGH);
digitalWrite(LED4, HIGH);
delay (2000); // Delay for 2 second
digitalWrite (LED1, LOW);
digitalWrite(LED3, HIGH);
digitalWrite (LED2, HIGH);
digitalWrite(LED4, LOW); //
delay (1000); // Delay for 1 second
if (digitalRead(PB2) == HIGH)
{
digitalWrite (LED1, LOW);
digitalWrite(LED3, LOW);
digitalWrite (LED2, LOW);
digitalWrite(LED4, LOW);
break;
}
}
}