Course · 10 lessons · ~4.5 hours
From Blink to Bot — ESP32-S3 robotics with the Freenove Starter Kit
If you bought the Freenove Ultimate Starter Kit for ESP32-S3, this course is the through-line that gets you from a box of parts to a working autonomous robot. We reference Freenove's wiring diagrams (no point redrawing them) and write the part nobody else writes: the why, the what-breaks, and the building arc that makes it all stick.
Hardware you'll need
Freenove Ultimate Starter Kit for ESP32-S3 (FNK0082) — by Freenove
About $60 on Amazon. Includes the ESP32-S3 dev board, breadboard, all sensors and actuators referenced in this course, plus Freenove's official tutorial PDF (we'll cite specific chapters as we go).
Free preview starts at lesson 1.
3 lessons are free for everyone. The remaining 7 require the $49/mo Subscriber plan, which also includes every future course.
The 10 lessons
- 1Open →
What's actually in the box, why ESP32-S3 specifically, and how to get a working dev loop in under fifteen minutes.
~18 min - 2Open →
What digitalWrite actually does, why some pins kill themselves, and how to debug a circuit that compiles fine but doesn't light up.
~22 min - 3Open →
The hidden topology of the breadboard, what the rails actually connect, and the mistakes that fry components on day one.
~14 min - 4Preview →Reading the world — digital and analog inputs🔒 Subscriber
Buttons, photoresistors, debouncing, and why analogRead returns numbers that don't seem to match the voltage you're putting in.
~24 min - 5Preview →PWM and the duty cycle that powers everything🔒 Subscriber
How one wire driven at the right rhythm becomes brightness, motor speed, and servo angle — plus the right way to use ledcWrite on ESP32-S3.
~28 min - 6Preview →Distance sensing — and why HC-SR04 lies🔒 Subscriber
How time-of-flight ultrasonics work, why 5% of readings are bogus, and the filter that doesn't smooth out actual obstacles.
~26 min - 7Preview →Motor control — your first moving robot🔒 Subscriber
From PWM duty to wheel velocity, why open-loop control is fine and when it isn't, and the L293D's hidden voltage drop.
~30 min - 8Preview →Sensor fusion — closing the loop🔒 Subscriber
Combine ultrasonic distance with encoder odometry into a robot that knows where it is and where the obstacle is.
~28 min - 9Preview →WiFi & MQTT — telemetry without a wire🔒 Subscriber
Stream sensor data off the robot in real time; receive commands from a browser dashboard. All built into the S3.
~32 min - 10Preview →Final project: a wandering desk-bot🔒 Subscriber
Assemble everything into a small autonomous bot that wanders your desk, dodges your coffee cup, and tweets its odometry to the world.
~45 min