Quale Arduino comprare? Differenze tra Uno, Nano, Mega e Leonardo
Che differenza c'è tra Arduino Uno e Mega? Confronto di pin, memoria e utilizzi di Uno, Nano, Mega 2560 e Leonardo, e quando conviene un ESP32 o un Pico.
Quando si inizia con Arduino, la prima domanda di solito è: quale scheda devo comprare? Uno, Nano, Mega e Leonardo si programmano tutte con lo stesso IDE Arduino e la maggior parte del codice funziona su tutte. Le differenze riguardano numero di pin, memoria, dimensioni e alcune funzioni speciali. In questa guida mettiamo le schede a confronto e spieghiamo quando scegliere ciascuna.



La risposta breve
- Se è la tua prima scheda: Arduino Uno.
- Se realizzi un piccolo progetto definitivo su breadboard: Arduino Nano.
- Se ti servono tanti pin, più dispositivi seriali o un programma grande: Arduino Mega 2560.
- Se costruisci un dispositivo che si collega al computer come tastiera/mouse: Arduino Leonardo.
- Se ti servono Wi-Fi o Bluetooth: un ESP32 invece di Arduino.
Tabella di confronto
| Caratteristica | Uno R3 | Nano | Mega 2560 | Leonardo |
|---|---|---|---|---|
| Microcontrollore | ATmega328P | ATmega328P | ATmega2560 | ATmega32U4 |
| Memoria programma | 32 KB | 32 KB | 256 KB | 32 KB |
| RAM | 2 KB | 2 KB | 8 KB | 2,5 KB |
| Pin digitali (PWM) | 14 (6) | 14 (6) | 54 (15) | 20 (7) |
| Ingressi analogici | 6 | 8 | 16 | 12 |
| Seriali hardware | 1 | 1 | 4 | 1 + USB |
| Dimensioni | 68 × 53 mm | 45 × 18 mm | 101 × 53 mm | 68 × 53 mm |
| Compatibilità shield | Completa | Nessuna | Quasi tutti | Quasi tutti |
Arduino Uno: lo standard per iniziare
L'Uno è la scheda Arduino più usata. Quasi tutti gli esempi, i tutorial e gli shield su internet sono scritti per lei. Lavorando a 5 V, la maggior parte di sensori e moduli si collega direttamente e tollera bene i piccoli errori di cablaggio. L'unico limite è che nei progetti più grandi i pin e i 2 KB di RAM non bastano.
Arduino Nano: la sorella minore dell'Uno
La Nano usa lo stesso chip dell'Uno, quindi il codice scritto per l'Uno funziona senza modifiche. È grande come un pollice e si inserisce direttamente nella breadboard. In più ha gli ingressi analogici A6 e A7 (questi due pin possono fare solo letture analogiche). Non accetta shield, perciò è ideale per progetti definitivi che devono stare in una scatola dopo il prototipo.
Arduino Mega 2560: il mostro di pin e memoria
Ci sono tre motivi principali per scegliere la Mega: 54 pin digitali e 16 analogici, 4 seriali hardware e 8 volte la memoria programma dell'Uno. Puoi collegare contemporaneamente più dispositivi seriali come GPS, Bluetooth e RFID e lavorare con librerie grandi e codice lungo. La Mega è anche alla base delle schede per stampanti 3D (RAMPS).
Arduino Leonardo: la scheda che può diventare tastiera e mouse
Il chip ATmega32U4 della Leonardo ha l'USB integrato. Grazie a questo la scheda può presentarsi al computer come tastiera, mouse o gamepad (librerie Keyboard.h e Mouse.h). È ideale per tastiere macro, telecomandi per presentazioni e controller di gioco. Quasi tutti gli shield si montano, ma i pin I2C sono in una posizione diversa.
Quando sono meglio ESP32 e Raspberry Pi Pico?
| Cosa ti serve | Scheda consigliata | Perché? |
|---|---|---|
| Controllo da smartphone, invio di dati su internet | ESP32 | Wi-Fi e Bluetooth integrati, dual-core a 240 MHz |
| Un sensore che funzioni mesi a batteria | ESP32 | Consumo bassissimo in deep sleep |
| Imparare con Python | Raspberry Pi Pico | MicroPython, economicissimo |
| Fotocamera, elaborazione immagini | Raspberry Pi 4/5 | Un computer con Linux |
| L'inizio più facile con sensori a 5 V | Arduino Uno | Logica a 5 V, il maggior numero di esempi |
Originale o clone?
I cloni usano lo stesso chip degli originali e funzionano allo stesso modo, a un prezzo molto più basso. La differenza di solito è nel chip convertitore USB (CH340), per cui potresti dover installare un driver. Comprare una scheda originale è un modo per sostenere il progetto open source Arduino.
Il nostro consiglio per iniziare
Se sei alle prime armi con l'elettronica, inizia con un Arduino Uno; una volta padroneggiati i progetti di base, aggiungi un ESP32 per i progetti connessi a internet. Puoi confrontare tutti i pin delle due schede, e vedere quali sono analogici, PWM, I2C o SPI, nello strumento interattivo di piedinatura.
Domande frequenti
Qual è la differenza più grande tra Arduino Uno e Mega?
La Mega ha molti più pin (54 digitali, 16 analogici), 4 porte seriali e 8 volte più memoria programma. L'Uno è più piccola e più diffusa, e basta per quasi tutti i progetti per principianti.
Il codice scritto per l'Uno funziona sulla Mega?
Quasi sempre sì. La differenza principale da tenere d'occhio è che i pin I2C e SPI sono in posizioni diverse (sulla Mega I2C su 20/21, SPI su 50–53).
Ci sono differenze di codice tra Nano e Uno?
No, entrambe usano l'ATmega328P; funziona lo stesso codice. Basta scegliere Nano come scheda nell'IDE Arduino. I vecchi cloni di Nano potrebbero richiedere l'opzione 'ATmega328P (Old Bootloader)'.
Meglio un Arduino o un ESP32?
Se non ti servono Wi-Fi o Bluetooth e vuoi lavorare comodamente con sensori a 5 V, scegli Arduino Uno. Per progetti connessi a internet e controllati dallo smartphone, l'ESP32 è più adatto e di solito costa meno.
Quale scheda deve avere un kit Arduino?
Per i kit di base l'Arduino Uno è la scelta giusta; la maggior parte delle lezioni e degli esempi si basa su di lei. Bastano nel kit breadboard, LED, resistenze, pulsanti, un potenziometro e qualche sensore.
Altri articoli
Arduino Uno, Nano o Mega? Confrontiamo le schede in una tabella e ti spieghiamo quale scegliere per ogni progetto.









