byte red=19;
byte green=18;
byte yellow=5;
void setup() {
// put your setup code here, to run once:
Serial.begin(115200);
Serial.println("Hello, ESP32!");
pinMode(red, OUTPUT);
pinMode(green, OUTPUT);
pinMode(yellow, OUTPUT);
}
void loop() {
// put your main code here, to run repeatedly:
delay(10); // this speeds up the simulation
digitalWrite(green, HIGH);
for(int i=30;i>=1;i--)
Serial.println("Go for "+String(i)+" seconds");
delay(30000);
digitalWrite(green, LOW);
digitalWrite(yellow, HIGH);
for(int i=5;i>=1;i--)
Serial.println("Observe "+String(i)+" seconds");
delay(5000);
digitalWrite(yellow, LOW);
digitalWrite(red, HIGH);
for(int i=30;i>=1;i--)
Serial.println("Stop "+String(i)+" seconds");
delay(30000);
digitalWrite(red, LOW);
}