int red = 21;
int yellow = 4;
int green = 2;
int button = 13;
// int buttonState = digitalRead(button);
int lastState = HIGH;
int currentState = LOW;
void setup() {
pinMode(red, OUTPUT);
pinMode(yellow, OUTPUT);
pinMode(green, OUTPUT);
pinMode(button, INPUT_PULLUP);
// put your setup code here, to run once:
Serial.begin(115200);
// Serial.println("Hello, ESP32!"+String(buttonState));
}
void loop() {
if(digitalRead(button) == LOW ){
digitalWrite(yellow, HIGH);
delay(3000);
digitalWrite(yellow, LOW);
digitalWrite(red, HIGH);
delay(5000);
digitalWrite(yellow, HIGH);
delay(2000);
digitalWrite(yellow, LOW);
digitalWrite(red, LOW);
digitalWrite(green, HIGH);
delay(3000);
digitalWrite(green, LOW);
}
// put your main code here, to run repeatedly:
// delay(10); // this speeds up the simulation
}