void setup() {
Serial.begin(115200);
Serial.println("Hello, ESP32");
pinMode(23, OUTPUT); // Red LED
pinMode(22, OUTPUT); // Blue LED
pinMode(32, INPUT_PULLDOWN); // Pushbutton
}
void loop() {
static unsigned long prevMs = 0;
unsigned long currMs = millis();
// Switch red LED (GPIO 22) based on Pushbutton (GPIO 32)
digitalWrite(23, digitalRead(32));
// Toggle blue LED (GPIO 23) every second
if (currMs - prevMs >= 1000) {
prevMs = currMs;
digitalWrite(22, !digitalRead(22));
}
}