Dive into the world of ESP32 with our dedicated category, featuring tutorials, projects, and tips for leveraging this powerful microcontroller. Explore Wi-Fi and Bluetooth capabilities, IoT applications, and efficient programming techniques to build innovative embedded solutions with the ESP32.
FreeRTOS on ESP32 (ESP-WROVER-KIT)
Focus: Using FreeRTOS primitives (tasks, queues, semaphores, etc.) on the ESP-WROVER-KIT.
- Learning FreeRTOS with ESP-WROVER-KIT: A Practical Guide for Embedded Developers
- Getting Started with FreeRTOS Tasks Using the ESP-WROVER-KIT
- Understanding FreeRTOS Queues with ESP-WROVER-KIT
- Understanding FreeRTOS Semaphores with ESP-WROVER-KIT
- Using FreeRTOS Mutex with ESP-WROVER-KIT for Resource Protection
- Task Synchronization with FreeRTOS Event Groups on ESP32 (ESP-WROVER-KIT Example)
- Efficient Inter-Task Communication with FreeRTOS Task Notifications on ESP-WROVER-KIT
ESP-IDF Basics, Tools & Debugging
Focus: Setting up, building, and debugging ESP32 projects.
- Ultimate Guide to ESP32 Development with ESP-IDF, Docker, and Docker Compose
- Setup ESP32 development environment on MacOS (ESP-IDF)
- ESP32 Partition Table
- Mastering ESP-IDF Logging: A Complete Guide to Debugging with ESP_LOG
- Getting started with ESP32-DevKitC development board
Connectivity & Networking
Focus: Wi-Fi and BLE examples.
- Setup ESP32 as WiFi Station (ESP-IDF)
- ESP32 WiFi Access Point (ESP-IDF)
- ESP32 Web Server (ESP-IDF)
- Control LEDs using ESP32 Web Server (ESP-IDF)
- Controlling RGB LED with ESP32 using Bluetooth Low Energy (ESP-IDF)
- Building a Wi-Fi Network Scanner with ESP32 and ESP-IDF
ESP32 Peripherals & Drivers (ESP-IDF)
Focus: GPIO, PWM, timers, UART, SPI, I2C, ADC.
- Controlling ESP32 GPIO with ESP-IDF
- ESP32 Timers with ESP-IDF
- ESP32 UART with ESP-IDF
- ESP32 SPI Master (ESP-IDF)
- ESP32 as I2C Master Tutorial (ESP-IDF)
- Measuring analog inputs with ESP32 ADC (ESP-IDF)
- ESP32 PWM using LEDC peripheral (ESP-IDF)
- Controlling RGB LEDs using ESP32 Component (ESP-IDF)
Projects & Examples
Focus: Combined hardware/software demos.
- Exploring IoT with ESP32 Wrover Kit: 10 Projects Without Extra Hardware
- 10 Exciting ESP32 Wrover Kit Projects with Additional Hardware
MicroPython on ESP32
Focus: Using MicroPython instead of ESP-IDF.