Le schede Arduino sono diventate tra i microcontroller più diffusi sul mercato grazie all'ampia varietà disponibile. Alcune schede Arduino sono più adatte a determinate applicazioni. Confrontiamo alcune delle schede più diffuse che Arduino ha sviluppato, ovvero Uno, Micro e Mega 2560, e scopriamo qual è quella più adatta al tuo prossimo progetto di prototipazione, IoT, fai-da-te o robotica scolastica.
Dimensioni e dettagli dei prodotti
Micro, come dice il nome, misura 1,8 x 4,8 cm ed è uno dei microcontroller più piccoli disponibili sul mercato. All'estremità opposta dello spettro c'è Mega 2560, che misura 10 x 5,3 cm ed è sei volte più grande di Micro. Più o meno a metà c'è poi Uno con dimensioni pari a 6,9 x 5,3 cm. Solitamente i prezzi delle schede si aggirano tra $ 19 e 25 per la scheda Micro (può essere difficile da trovare), tra $ 20 e 23 per la scheda Uno e tra $ 36 e 39 per la scheda Mega 2560.
Connettività
Per connetterti al computer e iniziare il coding, le schede Uno e Mega 2560 possono essere facilmente collegate con un cavo USB A/B standard. Per la scheda Micro, invece, è necessario un cavo micro USB.
Ognuna di queste schede Arduino ha un numero diverso di pin I/O. La scheda con il maggior numero di pin è Mega 2560, dotata di ben 54 pin I/O digitali (di cui 15 con PWM) e di 16 pin di ingresso analogico. Sorprendentemente la scheda con il secondo maggior numero di pin è Micro, dotata di 20 pin I/O digitali (di cui 7 con PWM) e di 12 pin di ingresso analogico. E infine c'è Uno, dotata di 14 pin I/O digitali (di cui 6 con PWM) e di 6 pin di ingresso analogico.
È inoltre importante notare che sia Uno sia Mega 2560 sono schede a foro passante, mentre la piedinatura di Micro degli I/O dei contatti fa sì che sia adatta a qualsiasi breadboard o sistema. Ciò significa che la maggior parte degli shield è compatibile con Uno e Mega 2560. Non è questo il caso di Micro.
Scopri alcuni degli shield Arduino più utili e interessanti, tra cui 1Sheeld+ (che utilizza lo smartphone come sensori) o lo shield a relè:
Visualizza prodotti correlati
Visualizza prodotti correlati
Potenza di elaborazione
Tutte e tre le schede Arduino hanno un proprio livello di potenza di elaborazione. Esaminiamo la frequenza e la velocità di clock. La frequenza e la velocità di clock di queste schede indicano la velocità di esecuzione dei comandi. Il fatto che tutte le schede abbiano la stessa velocità di clock, ovvero 16 MHz, è positivo.
La memoria Flash delle schede Uno e Micro è identica e pari a 32 KB, mentre quella di Mega 2560 è 256 KB, per uno spazio di memoria 8 volte maggiore. La memoria Flash indica semplicemente le dimensioni dello schizzo o del codice che è possibile caricare sulla scheda Arduino. Pertanto, se il codice è pesante, Mega 2560 è la soluzione più adatta.
Le schede Arduino utilizzano la memoria SRAM (Static Random-Access Memory). Mega 2560 è la scheda dotata della quantità maggiore di memoria SRAM con 8 KB, ovvero 4 volte tanto rispetto alla scheda Uno e 3,2 volte tanto rispetto alla scheda Micro. Con una quantità di memoria SRAM superiore, Arduino ha più spazio per creare e manipolare le variabili quando viene eseguita.
Conclusione
Nella tabella vengono messe a confronto le schede Uno, Mega 2560 e Micro.
Figura 1: Arduino Uno, Mega 2560 e Micro a confronto.
Per determinare quale scheda utilizzare, prendi in considerazione i fattori seguenti.
Se sei preoccupato delle dimensioni compatte del progetto ma non del numero di pin I/O, sei disposto a investire un po' più del solito (fattore non irrilevante) e non desideri aggiungere alcuno shield, scegli la scheda Arduino Micro.
Se stai scrivendo un codice di grandi dimensioni, hai bisogno di numerosi pin I/O per il progetto e desideri utilizzare uno shield, la scheda Arduino Mega 2560 è la scelta migliore.
E se desideri prototipizzare qualcosa di piccolo, aggiungere uno shield e disporre di un'opzione economica o semplicemente divertirti a imparare il codice, la scheda Arduino Uno è quella che fa per te.
Visualizza prodotti correlati
Visualizza prodotti correlati
A000067 | Arduino Mega 2560 Rev3
Arduino Corporation Sistema integrato, schede e kit di sviluppo VisualizzaVisualizza prodotti correlati
A000066 | Arduino Uno Rev3
Arduino Corporation Sistema integrato, schede e kit di sviluppo Visualizza
Per altri confronti, leggi: