All lessons
🟩Getting Started 5 min read

Arduino Boards

Uno, Nano, Mega, Leonardo — what the different boards are for and which to buy first.

In 10 seconds

  • The Uno is the best board to start with.
  • Nano = small, Mega = lots of pins, Nano 33 = wireless.
  • Numbered sockets are the pins you name in your code.

Walk into any electronics shop and you will find a whole family of Arduino boards in different sizes and prices. They all run the same kind of code and use the same software, so choosing one is a bit like choosing a bicycle: they all get you moving, but some are built for different journeys.

Arduino Uno — the one to start with

The Uno is the classic. It has 14 digital pins, 6 analog inputs, a big USB socket and a chip you can pull out and replace if you ever manage to damage it. Almost every tutorial, kit and shield in the world is designed around the Uno, which means when something goes wrong you will find help instantly. If you only buy one board, buy this one.

Arduino Nano — the tiny one

The Nano is basically an Uno shrunk down until it fits on a breadboard. It has the same abilities but far less space, so once your project moves from "spread across a desk" to "hidden inside a cardboard robot", the Nano is what you use. It costs less too, which matters when you want to leave a project permanently built.

Arduino Mega — the big one

Some projects run out of pins. A giant LED display, a 3D printer or a control panel with twenty buttons simply needs more sockets than an Uno has. The Mega offers 54 digital pins and much more memory. You do not need it at the start, but it is good to know it exists for the day your project grows.

Boards with wireless built in

Modern boards like the Arduino Nano 33 IoT, or the very popular ESP32 (which uses the same software), include Wi-Fi and Bluetooth on the board itself. These are what you reach for when you want your project to talk to a phone or send data to the internet — a weather station that posts readings online, for example.

What all the sockets mean

  • Digital pins (0–13) — on/off pins for LEDs, buttons and buzzers. The ones marked with ~ can also fade.
  • Analog pins (A0–A5) — inputs that measure a range of voltages, used for most sensors.
  • 5V and 3.3V — power out for your components.
  • GND — ground, the return path. Every circuit needs one, and there are several GND pins because you will need them.
  • VIN and the barrel jack — where an external battery or adapter goes.

Here is a comforting fact: the skills transfer completely. Learn on an Uno and you can pick up any of the others later without starting again.

Quick quiz: Arduino Boards

3 questions to check it stuck.

Take the quiz

Next lesson

🎚️ Digital vs Analog

Keep learning

Ready to try it for real?

Reading is good. Wiring is better. Pick a project and put this to work.

Explore projects