int switchState = 0; // store value in switchState variable void setup() { pinMode(3,OUTPUT); pinMode(4,OUTPUT); pinMode(5,OUTPUT); pinMode(A2,INPUT); } void loop() { switchState = digitalRead(A2); if (switchState == LOW) { // the buton is not pressed digitalWrite(3, HIGH); // green LED on digitalWrite(4, LOW); // red LED off digitalWrite(5, LOW); // red LED off } else { // the buton is pressed digitalWrite(3, LOW); // green LED off digitalWrite(4, HIGH); // red LED on delay(100);// wait 100ms digitalWrite(5, HIGH); // red LED on delay(100);// wait 100ms digitalWrite(4, LOW); // green LED off delay(100);// wait for a quarter second digitalWrite(5, LOW); // green LED off } }//go back to the beginning of the loop