What Is an Arduino Uno?
A small, beginner-friendly microcontroller board that turns the theory from Lesson 28 into something you can actually plug in and program.
Lesson 28 introduced the microcontroller as a chip combining a processor, memory, and input/output pins on one package. An Arduino Uno is a small circuit board built around exactly that kind of chip (an ATmega328P), with everything you need to power it, program it, and connect it to other components already built in — no separate programmer hardware, no soldering required to get started.
On the board itself, a few areas matter most while you're learning:
- USB port — connects to your computer both to power the board and to upload your program.
- Digital pins (0–13) — general-purpose input/output pins, usable as plain HIGH/LOW digital pins (Lesson 21), with some also supporting PWM (Lesson 30), marked with a "~" symbol next to the pin number.
- Analog input pins (A0–A5) — connect to the board's built-in ADC (Lesson 29), for reading sensors that output a varying voltage.
- Power pins — 5V, 3.3V, and GND (ground) pins for powering external components from the board itself.
- Reset button — restarts whatever program is currently loaded, without erasing it.
The "Uno" (Italian for "one") is the first in a long-running, widely documented board family, which is exactly why it's the standard starting point: enormous amounts of free, beginner-friendly material exist for it, and nearly every sensor or module sold for hobbyist electronics is designed to work with it directly.