#define RED_LED 8
#define YELLOW_LED 9
#define GREEN_LED 10
#define TURN_SIGNAL 13
#define BUTTON 2
void setup() {
pinMode(RED_LED, OUTPUT);
pinMode(YELLOW_LED, OUTPUT);
pinMode(GREEN_LED, OUTPUT);
pinMode(TURN_SIGNAL, OUTPUT);
pinMode(BUTTON, INPUT_PULLUP);
}
void loop() {
digitalWrite(RED_LED, HIGH);
delay(5000);
digitalWrite(RED_LED, LOW);
digitalWrite(YELLOW_LED, HIGH);
delay(2000);
digitalWrite(YELLOW_LED, LOW);
digitalWrite(GREEN_LED, HIGH);
digitalWrite(TURN_SIGNAL, HIGH);
delay(3000);
for (int i = 0; i < 5; i++) {
digitalWrite(GREEN_LED, LOW);
digitalWrite(TURN_SIGNAL, LOW);
delay(500);
digitalWrite(GREEN_LED, HIGH);
digitalWrite(TURN_SIGNAL, HIGH);
delay(500);
}
digitalWrite(GREEN_LED, LOW);
digitalWrite(TURN_SIGNAL, LOW);
}