One header, one cable, 51 different things to build.

Every block is a chapter. Open the one with the number printed on the part in your hand and you get what it is, how it is wired, and code that runs in both languages — no breadboard, no resistor to work out, nothing to get backwards.

Sensors

18 blocks

Temperature, humidity, motion, distance, light and air quality. Wiring, the library that actually works, and what the numbers mean once they arrive.

Displays

9 blocks

OLED, LCD, e-paper and LED matrices. Getting the first pixel on screen is most of the work — after that it is layout.

Motors & Actuators

1 block

Servos, steppers, DC motors, relays and solenoids. Anything that moves needs more current than a GPIO pin can give, so drivers are half the story.

Power

2 blocks

Batteries, regulators, solar and deep sleep. The difference between a project that runs on a bench and one that runs for a month in a shed.

Networking & IoT

4 blocks

WiFi, Bluetooth, MQTT, LoRa and ESP-NOW. Getting a reading off the board and somewhere you can actually see it.

Inputs & Controls

11 blocks

Buttons, rotary encoders, touch pads, keypads and joysticks. Debouncing is not optional and nobody tells you that first.

Audio

3 blocks

Microphones, speakers, I2S and amplifiers. Sound in, sound out, and the DAC in between.

Storage

1 block

SD cards, onboard flash and EEPROM. Where readings go when the WiFi is down and you still need the data.

Fundamentals

2 blocks

Soldering, breadboards, multimeters, pull-up resistors and logic levels. The things every other tutorial assumes you already know.