const int button = 5;
const int led = 21;
int lastButtonState = LOW;
int buttonState = LOW;
void setup() {
Serial.begin(115200);
Serial.println("Hello, ESP32!");
pinMode(button, INPUT);
pinMode(led, OUTPUT);
}
void loop() {
buttonState = digitalRead(button);
if (buttonState != lastButtonState) {
if (buttonState == HIGH) {
digitalWrite(led, !digitalRead(led)); // Toggle the LED state
}
delay(50); // Debounce delay
}
lastButtonState = buttonState;
}