Home › Book › ESP32 Robots

ESP32 Robots: 10 Projects

PDF eBook10 .ino sketches includedESP32 core 3.xFirst edition 2026

From a pair of breathing LED eyes to a phone-controlled robot arm that records and replays its moves. Ten projects, easiest to hardest, covering the three skills every robot needs: sensing, actuation and control.

✓ All ten sketches compile on the Arduino ESP32 board package 3.3.12 with every warning enabled — 0 warnings.
Buy the eBook — US$15

Instant PDF + code download · 7-day refund if you can't get it working

The ten robots you'll build

#ProjectLevel
1Breathing robot eyes
LEDs, PWM, buttons
★☆☆☆☆Book only
2Waving desk robot
How servos work
★☆☆☆☆
3Obstacle-avoiding car
Ultrasonic sensing and decisions
★★☆☆☆
4Phone-controlled car
Wi-Fi hotspot and web server
★★☆☆☆
5Follow-my-hand car
Proportional (P) control
★★☆☆☆Book only
6Line follower
Two IR sensors
★★★☆☆
73-sensor PID line follower
Smooth, fast control
★★★★☆Book only
8Light-seeking robot
Analog sensors, Braitenberg vehicles
★★★☆☆Book only
9Ultrasonic radar
Live radar plot on your phone
★★★★☆Book only
10Phone-controlled robot arm
Multi-servo control and motion recording
★★★★★Book only

Every chapter includes

Is it for you?

FAQ

Will it work with an Arduino Uno?

No. The projects use ESP32 Wi-Fi, the LEDC PWM peripheral and 3.3 V pin planning.

Why not just use older tutorials?

ESP32 core 3.0 changed the PWM API. Most tutorials written before 2024 use ledcSetup, which no longer compiles. Everything here uses the 3.x API.

Is there a Chinese edition?

Yes — 繁體中文版 is available now.

Read a free sample

Download the first 6 pages: how to use the book, toolchain setup, the complete parts list and all of Project 1.

Download the sample PDF