#include <ezButton.h>
const uint8_t LED_PIN = 1;
const uint8_t BTN_PIN = 2;
bool state;
ezButton btn(2);
void setup() {
Serial.begin(9600);
pinMode(LED_PIN, OUTPUT);
digitalWrite(LED_PIN, LOW);
btn.setDebounceTime(50);
}
void loop(){
btn.loop();
if(btn.isPressed()){
state = digitalRead(LED_PIN);
digitalWrite(LED_PIN, !state);
}
}Loading
esp32-s3-devkitc-1
esp32-s3-devkitc-1