ESP32
Basic experiment tutorials for ESP32 boards. Perfect for beginners.
ESP32-S3 + GC9A01 1.28" Round TFT Polar Cardioid Animation | SPI + Arduino
Drive a 1.28" GC9A01 round TFT display with ESP32-S3 to run a polar cardioid animation. Includes complete wiring, double-buffer flicker-free code, and a troubleshooting guide.
ESP32-S3 Driving WS2812 LED Ring Rainbow Flow Rotation Effect — Complete Tutorial (Single-Wire Protocol + FastLED)
Drive a WS2812 LED ring with ESP32-S3 using the FastLED library to create a non-blocking rainbow flow rotation animation. Only 3 wires needed for single-wire wiring — beginners can replicate this in 30 minutes.
ESP32-S3 + 1.3" SH1106 OLED Octopus Animation Tutorial | I2C + U8g2
Drive a 1.3" SH1106 OLED with ESP32-S3 using the U8g2 library to create an octopus swimming animation with bubble particle effects. Just 4 I2C wires, Lissajous curve motion algorithm, and a troubleshooting guide included.
ESP32-S3 Micro SD Card Module Complete Tutorial (SPI Mode + Arduino Code)
Drive a Micro SD card module via SPI mode with ESP32-S3 — list files, read, write, and delete. Includes wiring diagrams, complete code, and troubleshooting tips.
ESP32-S3 + PCM5102A MP3 Player | I2S Wiring + Arduino Code Tutorial
Connect the PCM5102A DAC module to an ESP32-S3 via the I2S interface and use the ESP32-audioI2S library to stream MP3 audio over Wi-Fi. Fewer than 10 wires, under 50 lines of code — beginner-friendly and ready to go.
ESP32-S3 + $3 Color Screen Running LVGL Animations|Zero to Working in 10 Minutes
Drive a 0.96-inch ST7735S TFT color display with an ESP32-S3 and get LVGL animations running. Full wiring guide, complete code, and a troubleshooting reference — great for Arduino beginners and anyone new to embedded displays.
ESP32 Driving ILI9341 Display via 8-bit Parallel Bus
A detailed guide on using ESP32 to drive ILI9341 display via 8-bit parallel bus, providing extremely high refresh rates compared to SPI serial driving, perfect for displaying dynamic content.