โ† Back to Tavern Logs
๐Ÿค–

Robotics from Scratch

A free course for people who have never built a robot

Built to be genuine โ€” no fluff, no assumed knowledge. Each lesson improves over time. Start at Lesson 01 and build from there. You need nothing but a $4 board and a USB cable.

6 Lessons
Lesson 01 ยท ~12 min read โ†’

01: Your First Command โ€” Making Light Blink

The "Hello, World" of hardware. Write your first program, understand what a microcontroller is, and make an LED blink.

Lesson 02 ยท ~15 min read โ†’

02: Beyond the Board โ€” External LEDs, Breadboards, and Your First Circuit

Wire your own circuit on a breadboard. Learn Ohm's Law, LED polarity, and how to control external components.

Lesson 03 ยท ~15 min read โ†’

03: Reading the Physical World โ€” Push Buttons and Digital Inputs

Wire a push button, read its state in MicroPython, and understand pull-up and pull-down resistors.

Lesson 04 ยท ~20 min read โ†’

04: Wireless โ€” Connecting Your ESP32 to WiFi and Building a Web Controller

Connect the ESP32 to WiFi, run a web server on the chip itself, and control an LED from your phone.

Lesson 05 ยท ~25 min read โ†’

05: Making Things Move โ€” Motors, Drivers, and PWM

Wire an L298N motor driver, learn PWM for speed control, and drive a DC motor from your ESP32.

Lesson 06 ยท ~30 min read โ†’

06: Your First Robot Joint โ€” Precision Control with Servo Motors

Connect an SG90 servo motor, learn closed-loop position control, and build a web slider to swing a robotic arm to any angle.