ESP32 & IoT — WiFi, Sensors, Interfacing
Curated: master the ESP32's IoT surface — WiFi, connecting sensors, and the I2C/SPI/UART interfaces — from a top free video course, then prove it in Forge and earn your certificate as the second module of the Embedded track.
Introduction to ESP32 - Getting Started
DroneBot Workshop · video · ~1h · Free · English
Why we picked it: At 2.1M+ views this is the most-watched free ESP32 getting-started course on YouTube, from DroneBot Workshop — one of the most trusted electronics-education channels, and a regular on 'best ESP32 tutorial' lists. In about 48 minutes it walks the whole IoT surface of the board (WiFi, Bluetooth/BLE, on-board sensors, ADC/PWM, and the ESP32's I2C/SPI/UART interfaces) so you see how a connected device actually comes together.
- installing the ESP32 board package in the Arduino IDE
- GPIO and the Blink 'hello world' on the ESP32
- WiFi: scanning networks, Access Point mode, a simple web server
- Bluetooth Classic and BLE basics
- on-board sensors: Hall-effect sensor and capacitive touch pins
- analog input (ADC) and LEDC PWM output
- the ESP32's peripheral interfaces — dual I2C, SPI, three UARTs
- connecting external sensors and powering the board over USB
Study guide
Open the study guide →1 study section · what to focus on + prove it in Forge, then take the check.
Forge practical
Build it in Forge Design · 4 checks · auto-verified from your design
Start the practical →