The Arduino Nano is Arduino's classic breadboard friendly designed board with the smallest dimensions. The Arduino Nano comes with pin headers that allow for an easy attachment onto a breadboard and features a Mini-B USB connector.


The classic Nano is the oldest member of the Arduino Nano family boards. It is similar to the Arduino Duemilanove but made for the use of a breadboard and has no dedicated power jack. Successors of the classic Nano are for example the Nano 33 IoT featuring a WiFi module or the Nano 33 BLE Sense featuring Bluetooth® Low Energy and several environment sensors.

ATmega328 microcontroller

The ATMega328 CPU runs with 16 MHz and features 32 KB of Flash Memory (of which 2 KB used by bootloader).

Nano Form Factor
Tiny footprint

With a length of 45 mm and a width of 18 mm the Nano is Arduino's smallest board and weighs only 7 grams.

Made for breadboard

The Nano is made for breadboard use and features soldered headers for all pins, allowing to attach the board easily on any breadboard.


First Steps

Quickstart Guide
All you need to know to get started with your new Arduino board.
Nano Hardware Design Guide
Learn how to create your own custom hardware that is compatible with the Arduino Nano Family.

Suggested Libraries

The Servo library allows an Arduino board to control RC (hobby) servo motors.
This library allows you to communicate with I2C / TWI devices.

Arduino Basics

Built-in Examples
Built-in Examples are sketches included in the Arduino IDE and demonstrate all basic Arduino commands.
Discover interesting articles, principles and techniques related to the Arduino ecosystem.
Language References
Arduino programming language can be divided in three main parts: functions, values (variables and constants), and structure.


Interactive Viewer

Interact with the schematics, the PCB and a 3D model of the product.

Pinout Diagram

A diagram showing the functions and the arrangement of the pins on your product.