1 The Uno R3 and the breadboard
The Arduino Uno R3 is a microcontroller board. You write a sketch (a C/C++ program), upload it, and the board drives its pins HIGH (≈5 V) or LOW (0 V) to control electronics.
- Digital pins 0–13 — on/off output or input. Pins marked
~(3, 5, 6, 9, 10, 11) also do PWM. - Analog pins A0–A5 — read a voltage as a number 0–1023.
- 5V and GND — power. Every circuit needs a complete loop from a source, through components, back to GND.
A breadboard lets you connect parts without soldering: the long side rails carry + (5 V) and – (GND), and each short row of 5 holes is electrically joined.