SD Card and SDIO Interface
Interface SD cards with the ESP32 using SPI or the dedicated SD/MMC (SDIO) peripheral for large-scale data logging and file storage.
SD Card and SDIO Interface Read More »
Interface SD cards with the ESP32 using SPI or the dedicated SD/MMC (SDIO) peripheral for large-scale data logging and file storage.
SD Card and SDIO Interface Read More »
Learn to use the camera interface on ESP32 variants (like ESP32-CAM). Capture images and stream video for surveillance or computer vision projects.
Camera Interface and ESP32-CAM Read More »
Interface various types of LCD and OLED displays (using I2C or SPI) with the ESP32. Display text, graphics, and sensor data visually.
LCD/OLED Display Integration with ESP-IDF Read More »
Discover USB capabilities of different ESP32 SoCs using tinyUSB and ESP-IDF v5.x. Learn Device Types, descriptors and other USB specifications.
USB Implementation in ESP32 Series Read More »
Use the ESP32’s built-in capacitive touch sensor peripherals. Detect touch events on GPIO pins without additional hardware for simple user interfaces.
Capacitive Touch Sensors of ESP SoCs Read More »
Utilize the dedicated LEDC peripheral on ESP32 for high-resolution, hardware-accelerated PWM generation, ideal for smooth LED fading and control.
LED PWM Controller (LEDC) of ESP32 Read More »
Generate Pulse Width Modulation (PWM) signals on ESP32 GPIO pins to control the brightness of LEDs, the speed of motors, or generate analog-like outputs.
PWM Signal Generation with ESP32 Read More »
Drive addressable RGB LEDs like WS2812 (NeoPixels) using the ESP32 RMT peripheral, creating complex lighting effects with precise timing.
RMT for WS2812/NeoPixel LED Control Read More »
Use the ESP32 RMT module to decode signals from infrared (IR) remote controls and transmit IR commands to control devices like TVs or air conditioners.
RMT for Infrared Communication Read More »
Explore the ESP32’s versatile Remote Control (RMT) peripheral for generating and receiving precisely timed pulse trains, ideal for IR or custom protocols.
RMT (Remote Control) Module of ESP32 Read More »