Reading a push button properly: pull-up, debounce and interrupts
How to wire a button to the ESP32 without headaches: internal pull-up, why it bounces, software and hardware debounce, and interrupts done right.
Categories
ESP32 fundamentals: variants, pinout, toolchain and best practices.
How to wire a button to the ESP32 without headaches: internal pull-up, why it bounces, software and hardware debounce, and interrupts done right.
Set up your toolchain, understand the pinout and write your first ESP32 program by blinking an LED. With Arduino and with ESP-IDF.
A practical guide to ESP-IDF: project layout, idf.py, menuconfig, FreeRTOS tasks, logs, OTA partitions and when it is worth it over Arduino.
How the Arduino core for ESP32 really works: installation, setup and loop on FreeRTOS, millis vs delay, compatible libraries and the differences from classic Arduino.
An honest comparison of ESP32 frameworks: Arduino, ESP-IDF, MicroPython, Rust and Lua. Which one to pick based on your experience, your project and your time.
Real differences between the ESP8266 and the ESP32, what each costs, where the 8266 still makes sense, and why today the ESP32-C3 beats it almost every time.
Page 1 of 3