Fundamentals

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

beginnerModuleUpdated

Electronics Starter Kit: Breadboard, Power Module and Loose Parts

A boxed set of the parts most breadboard circuits start with: an 830-point breadboard, a USB-C power module switchable between 3.3 V and 5 V, jumper wires, resistors, capacitors, LEDs, buttons, potentiometers, diodes, transistors, MOSFETs and two sensors. How to read the parts, set up the bench, and build the first circuits.

Fundamentals· Arduino, ESP32-S3, ESP32, Raspberry Pi· 4 min
beginnerModule

Nano V3.0 USB-C and PinPulse Shield: Seating the Nano, the LEDs and the First Sketch

A Nano V3.0 with an ATmega328P and USB-C, and a shield that puts a light on 22 of its pins. The one rule: power off before the Nano goes into the shield or comes out of it, the right way round, pushed fully home.

Fundamentals· Arduino· 4 min
beginnerModule

ESP32-C3 OLED Board and Its Three Bases: Expansion, Pluggable Terminal and Screw Terminal

A 25 × 20.5 mm ESP32-C3 board with a 72 × 40 OLED already wired to GPIO 5 and 6, and three bases it seats on, each with a battery connector, charger and switch: 2.54 mm pins, push-in terminals or screw terminals.

Fundamentals· ESP32-C3 OLED· 5 min
Pinout

ESP32-S3 Expansion Base pinout

Every hole on the Lonely Binary ESP32-S3 Expansion Base: two 20-way strips a side on the same nets, 28 of the 36 GPIOs at the edge, the eight that stay on the sockets, and the 15-way display connector.

Fundamentals· ESP32-S3· 4 min
Pinout

ESP32-S3 Pluggable Terminal Base pinout

Every way on the Lonely Binary ESP32-S3 Pluggable Terminal Base: 24 GPIOs on two 12-way push-in blocks, two 4-way power blocks, the display connector, and the twelve pins that stay off the edge.

Fundamentals· ESP32-S3· 4 min
Pinout

ESP32-S3 Screw Terminal Base pinout

Every way on the Lonely Binary ESP32-S3 Screw Terminal Base: two 15-way screw blocks, 26 GPIOs once each, 3V3 on the left and 5V on the right, and the ten GPIOs that do not come out.

Fundamentals· ESP32-S3· 4 min
beginnerModule

ESP32-S3 Expansion Bases: 2.54 mm, PinPulse, Pluggable Terminal and Screw Terminal

Four bases for the 44-pin Lonely Binary ESP32-S3. Which GPIOs each one brings out, which way round the board goes, the fifteen-way display plug they all share on the same GPIOs, and the 36 LEDs on the PinPulse that cannot disturb I²C or SPI.

Fundamentals· ESP32-S3· 5 min
Pinout

ESP32-S3 PinPulse Shield pinout

Every hole on the Lonely Binary ESP32-S3 PinPulse Shield: 44 nets on a male pin and a female socket each, the LED on all 36 GPIOs, and what that LED costs the pin.

Fundamentals· ESP32-S3· 5 min
beginnerModule

ESP32 Expansion Bases: 2.54 mm, PinPulse, Pluggable Terminal and Screw Terminal

Four bases for the 38-pin Lonely Binary ESP32. Which pins each one brings out, which way round the board goes, the fifteen-way display port they all share, and the twenty-four LEDs on the PinPulse.

Fundamentals· ESP32· 6 min
beginnerModule

Logic Level Converters: MOSFET 2/4/6-Channel, TXB0108 and TXS0108

Five boards that let a 3.3 V board and a 5 V part share a wire safely. Which one to use for I²C, SPI, serial or an LED strip, which side is which, and the three wires that come before any signal.

Fundamentals· ESP32-S3, ESP32, ESP32-C3, Arduino, Raspberry Pi, Raspberry Pi Pico· 6 min
beginnerModule

Logic Analyzer Kit, 8-Channel 24 MHz

Eight channels sampled at up to 24 MS/s, straight up a USB cable. It decodes I²C, UART and SPI at the speeds a microcontroller actually runs, and the sample rate is the number that decides the rest.

Fundamentals· ESP32-S3, ESP32, ESP32-C3, Arduino, Raspberry Pi Pico· 9 min
Pinout

ESP32 Gold Edition pinout

All 38 holes on the Lonely Binary ESP32 Gold Edition — the four that can only ever be inputs, the five sampled at reset, and the six that are drilled, labelled and wired to nothing.

Fundamentals· ESP32· 6 min
beginnerGuide

1. Arduino IDE Installation & Environment Setup

Complete download, installation, and basic setup of Arduino IDE on Windows for programming with the TinkerBlock kit.

Fundamentals· Arduino· 20 min
intermediateGuide

29. ADC Concept

Learn ADC (Analog-to-Digital Conversion); outcome: serial prints A0 analog value (0–1023) and D2 digital value (0 or 1) together so you see continuous vs discrete, multi-level vs two-level.

Fundamentals· Arduino· 30 min
advancedGuide

45. Final Project: Free Integration

Final project: combine what you learned into one project; outcome: choose a theme (e.g. smart lamp, temp/humidity alarm, remote LED), finish wiring, code, and test—wrap up the course.

Fundamentals· Arduino· 45 min
beginnerModuleUpdated

Analog to Digital Signal

An LM393 comparator on a TinkerBlock board: plug an analog block into the IN socket, set a threshold with the blue knob, and DIG tells your board whether the block's voltage is above or below it. The block's own voltage passes through on ANA, and a slide switch printed H and L turns the answer over.

Fundamentals· ESP32-S3, ESP32, Arduino, Raspberry Pi· 5 min
beginnerModuleUpdated

Logic Level Converter

Six bidirectional channels between 3.3 V and 5 V on a TinkerBlock board: L1 to L6 in a socket on the 3.3 V side, H1 to H6 on a header on the 5 V side, each a BSS138 with a 10 kΩ pull-up either side. It needs only 5V and GND: an ME6211 regulator makes the 3.3 V side's supply, so the socket's 3V3 pin is an output that powers a 3.3 V block, and is never fed.

Fundamentals· ESP32-S3, ESP32, Arduino, Raspberry Pi· 5 min
PlatformUpdated

TinkerBlock

Our own modular series — sensors, displays and actuators that share one pin convention, one numbering scheme, and one set of wiring habits.

Fundamentals· ESP32-S3, ESP32, Arduino, Raspberry Pi
beginnerKitUpdated

TinkerBlock 46-Piece Sensor Module Kit

Forty-four modules on gold-plated breakouts, sharing one pin convention — and the forty-five-lesson workshop written around them.

Fundamentals· ESP32-S3, ESP32, Arduino, Raspberry Pi
PinoutUpdated

ESP32-S3 pinout

All 44 holes on the Lonely Binary ESP32-S3, what each one can do, and the twelve that are already spoken for before you wire anything.

Fundamentals· ESP32-S3· 6 min
beginnerGuidePlaceholder

Flash the board

Get Blink onto the board, and learn what to do when the upload fails — which the first time, it usually does.

Fundamentals· ESP32-S3· 15 min
beginnerGuidePlaceholder

Install the toolchain

Arduino IDE or PlatformIO, the ESP32 board package, and the USB driver your laptop is probably missing.

Fundamentals· ESP32-S3· 15 min