Understand what you are building
These are proper articles, not cheat sheets. Read them in order and by the end you will understand every wire and every line of code in your projects — no guessing, no copying.
Getting Started
2 lessonsElectronics
2 lessonsComponents
7 lessonsLEDs
The friendliest component in electronics, and the one you will use most.
Buttons
How the Arduino knows you pressed something — plus the two classic beginner traps.
Sensors
How electronics can feel light, heat, distance and movement.
Motors
Making things spin — and why motors need their own power.
Servos
The motor that knows exactly where it is.
Breadboards
The plastic board with all the holes — and the hidden pattern inside it.
Resistors
The small striped component that protects everything else in your circuit.
Programming
5 lessonsBasic Arduino Programming
setup, loop, and the shape every Arduino sketch shares.
Variables
Labelled boxes where your program keeps things it needs to remember.
If Statements
How your project makes decisions instead of just repeating itself.
Loops
Repeat something ten times, or until something changes, without copying and pasting.
Functions
Give a chunk of code a name, and your project suddenly becomes readable.