int green = 9; int yellow = 10; int red = 11; int pRed = 6; int pGreen = 5; int button = 7; void setup() { pinMode(green, OUTPUT); pinMode(red, OUTPUT); pinMode(yellow, OUTPUT); pinMode(pRed, OUTPUT); pinMode(pGreen, OUTPUT); pinMode(button, INPUT_PULLUP); } void loop() { digitalWrite(pRed, HIGH); digitalWrite(green, HIGH); if(digitalRead(button) == LOW){ for (int i = 0; i < 1; i++) { digitalWrite(green, LOW); digitalWrite(pRed, LOW); digitalWrite(red, HIGH); digitalWrite(pGreen, HIGH); delay(4000); digitalWrite(pGreen, LOW); delay(500); digitalWrite(pGreen, HIGH); delay(500); digitalWrite(pGreen, LOW); delay(500); digitalWrite(pGreen, HIGH); digitalWrite(yellow, HIGH); delay(500); digitalWrite(red, LOW); delay(500); digitalWrite(pGreen, LOW); digitalWrite(pRed, HIGH); digitalWrite(yellow, LOW); } } }