Перейти к содержимому

14. How to Fix ESP32 Button Interrupt Issues (Different Solutions)

Fabio Oliveira

0:00 / 0:00

14. How to Fix ESP32 Button Interrupt Issues (Different Solutions)

706 просмотров · 10 месяцев назад
Fabio Oliveira
254 подписчика
706 просмотров · 10 месяцев назад
A simple button press turned into chaos — false triggers, random resets, and an ESP32 with a mind of its own. In this video, I’ll show how I finally fixed unreliable button interrupts on the ESP32 using a mix of hardware and software tricks. From pull-ups to Schmitt triggers, and even a touch of humor — this is the journey to tame the button. 🔧 Covers ESP32, Arduino Micro, and Wemos D1 Mini 💡 Includes debounce circuits, Schmitt trigger fix, and timer-based alternatives @Atomic14: ESP32 pinouts https://github.com/atomic14/esp32-s3-... BjarneBitscrambler GitHub analyses https://github.com/espressif/arduino-... -- Chapters --- 00:00 Intro 00:22 Initial configuration 02:08 Multiple detections 02:41 Another GPIO, same error 02:53 Higher pull-up resistor 03:08 Even higher pull-up resistor 03:38 Debounce circuit 03:57 Downgrading ESP32 core version 04:08 Internet research 04:58 Using external IC 05:38 Arduino Micro 05:49 Wemos D1 Mini 06:37 Using timer interrupt 07:16 Summing up 07:53 Closing