Cerchi il modello Arduino giusto da utilizzare per il tuo prossimo progetto? Hai bisogno di un confronto tra schede Arduino.
L'utilizzo di una scheda microcontrollore nel progetto è uno dei modi più semplici per leggere sensori, controllare attuatori e aggiungere logica. La scheda del microcontrollore di riferimento per la maggior parte dei fai-da-te e degli armeggiatori sarebbe spesso un Arduino. Ma con oltre una dozzina di tipi di schede Arduino disponibili online, come scegli quale usare?
È giunto il momento per un confronto tra le schede Arduino delle versioni più popolari, coprendo le loro specifiche, inclusi vari processori Arduino, e quale tipo di progetti li utilizzerebbe al meglio.
1. ArduinoUno Rev3
Il primo nella nostra lista è Arduino Uno. Questa scheda è la scheda Arduino più popolare per i principianti in quanto offre un buon equilibrio tra prezzo, prestazioni e facilità d'uso. Fornisce i più comuni protocolli di comunicazione seriale e ha molti scudi (schede aggiuntive) che possono essere utilizzati per estendere le capacità di Uno.
Essendo una scheda così popolare nella comunità dei maker, troverai una quantità infinita di guide, documentazione e progetti che utilizzano tutti Arduino Uno.
Microcontrollore |
ATmega328P |
Sram |
2KB |
Memoria flash |
32KB |
Fonte di potere |
5 V (jack cilindrico o USB-B) |
Pin I/O |
14 digitali, 6 PWM, 6 analogici |
Connettore USB |
USB-B |
Comunicazione |
UART, I2C, SPI |
Misurare |
53,4 x 68,6 mm |
Prezzo |
$27.60 |
È possibile ottenere Arduino Uno con uno dei due tipi di chip microcontrollore: pacchetto DIP o SMD. Entrambi forniscono le stesse specifiche e funzioneranno allo stesso modo. L'unica differenza è che il chip DIP rimovibile consente di sostituire il microcontrollore quando viene danneggiato o di sostituirlo al volo con un altro microcontrollore preprogrammato.
2. Arduino Nano
Esistono diverse dimensioni di Arduino e Arduino Nano è una delle schede più piccole, essendo circa la metà delle dimensioni di Uno. Funziona proprio come quest'ultimo, tranne per il fatto che ha altri due pin analogici ed è alimentato solo tramite Mini-B USB. Le persone adorano anche la prototipazione con il Nano in quanto ha pin del connettore integrati che lo rendono facile da usare con una breadboard.
Microcontrollore |
ATmega328 |
Sram |
2KB |
Memoria flash |
32KB |
Fonte di potere |
5 V (mini-B USB) |
Pin I/O |
14 digitali, 6 PWM, 8 analogici |
Connettore USB |
USB mini-B |
Comunicazione |
UART, I2C, SPI |
Misurare |
18 x 45 mm |
Prezzo |
$24.90 |
3. Arduino Nano Ogni
Sebbene molte persone adorino usare il Nano, consigliamo il nuovo Nano Every in quanto è migliore del Nano sotto ogni aspetto. Ha le stesse dimensioni e peso del Nano ma con il 50% in più di memoria di programma, il 200% in più di RAM e un connettore micro-USB. Inoltre, un processo di produzione più nuovo e più efficiente rende il Nano Every notevolmente più economico da produrre.
Microcontrollore |
ATmega4809 |
Sram |
6KB |
Memoria flash |
48KB |
Fonte di potere |
5 V (mini-B USB) |
Pin I/O |
14 digitali, 5 PWM, 8 analogici |
Connettore USB |
USB mini-B |
Comunicazione |
UART, I2C, SPI |
Misurare |
18 x 45 mm |
Prezzo |
$13.70 |
Se prevedi di utilizzare Nano Every su una breadboard, c'è un'opzione per ottenerne uno con i pin di intestazione già saldati alla scheda.
4. Arduino Mega 2560 Rev3
Se ti piace usare l'Uno per i tuoi progetti ma sei limitato dai suoi 14 pin I/O, potresti essere interessato a usare invece il Mega. È fondamentalmente uno Uno ma con più RAM e memoria flash e molti più pin I/O! Con il Mega, puoi collegare più sensori e attuatori per costruire progetti più complessi di quanto non potresti fare con uno stock Uno.
Microcontrollore |
ATmega2560 |
Sram |
8KB |
Memoria flash |
256KB |
Fonte di potere |
5 V (jack cilindrico o USB-B) |
Pin I/O |
54 digitali, 15 PWM, 16 analogici |
Connettore USB |
USB mini-B |
Comunicazione |
UART, I2C, SPI |
Misurare |
53,3 x 101,5 mm |
Prezzo |
$38.72 |
Poiché Mega è una versione estesa di Uno, molti degli scudi compatibili con Uno funzioneranno anche con Mega.
5. Arduino Due
Il Due è il fratello maggiore del Mega. Ha lo stesso fattore di forma e lo stesso numero di pin I/O ma con un microcontrollore core ARM a 32 bit, Supporto USB OTG, due uscite DAC, due TWI (interfaccia a due fili), un'intestazione JTAG e una SPI dedicata connettore.
Microcontrollore |
AT91SAM3X8E |
Sram |
96KB |
Memoria flash |
512KB |
Fonte di potere |
7-12 V (jack cilindrico o micro USB) |
Pin I/O |
54 digitali, 12 PWM, 12 analogici (ingresso), 2 DAC analogici (uscita) |
Connettore USB |
Micro USB |
Comunicazione |
UART, I2C, SPI, CAN |
Misurare |
53,3 x 101,5 mm |
Prezzo |
$48.40 |
Come il Mega, anche il Due è progettato per essere compatibile con la maggior parte degli shield compatibili con Uno disponibili per la serie Arduino. Gli shield per le vecchie schede Diecimila e Duemilanove potrebbero essere ancora compatibili con il Due, ma invece dei pin I2C situati sui pin 4 e 5, sono 20 e 21 sul Due.
6. Arduino Giga R1 Wi-Fi
Hai bisogno di ancora più pin e funzionalità di quanto Mega può offrire? L'Arduino Giga è attualmente la scheda più ampia e ricca di funzionalità nella gamma principale di Arduino. Pur avendo lo stesso fattore di forma del Mega e del Due, il Giga è una scheda completamente diversa pensata per i veri appassionati di tecnologia con progetti ambiziosi in mente.
Microcontrollore |
STM32H747XI doppio MCU Cortex-M7+M4 a 32 bit con braccio a basso consumo |
Sram |
1MB |
Memoria flash |
2MB |
Fonte di potere |
6-24 V (USB-A o USB-C) |
Pin I/O |
76 digitali, 12 PWM, 12 analogici, 2 DAC |
Connettore USB |
USB-C, USB-A |
Comunicazione |
UART, I2C, SPI, CAN, Wi-Fi, Bluetooth |
Misurare |
53,3 x 101,5 mm |
Prezzo |
$72.82 |
Alcune delle sue caratteristiche degne di nota includerebbero un potente doppio MCU Cortex-M7 + M4 a 32 bit a bassa potenza, seriale CAN comunicazione, un connettore JTAG, funzionalità HID, Wi-Fi, Bluetooth, nonché hardware integrato per fotocamera, display, e presa audio.
7. Arduino MKR Wi-Fi 1010
Cercando di realizzare vari progetti IoT? Arduino MKR WiFi 1010 fornisce un facile accesso ai progetti IoT di base. È dotato di un modulo WiFiNINA integrato che consente di utilizzare Wi-Fi e Bluetooth, con l'uso di una libreria dedicata.
Microcontrollore |
SAMD21 Cortex-M0+ MCU ARM a basso consumo a 32 bit |
Sram |
32KB |
Memoria flash |
256KB |
Fonte di potere |
5V (Micro USB, batteria Li-Po esterna) |
Pin I/O |
8 digitali, 13 PWM, 1 analogico (DAC) |
Connettore USB |
Dispositivo USB full-speed e host integrato |
Comunicazione |
UART, I2C, SPI, Bluetooth, Wi-Fi |
Misurare |
25 x 61,5 mm |
Prezzo |
$28.95 |
MKR WiFi 1010 ha una porta I2C aggiuntiva che può essere utilizzata come porta di espansione per moduli di terze parti. Un'altra caratteristica di questa scheda è il suo circuito di ricarica Li-Po che consente di utilizzare una batteria Li-Po come alimentatore e caricarla tramite Micro USB.
8. Arduino MKRZero
MKR Zero è una scheda di sviluppo appositamente progettata per applicazioni audio e musicali. È dotato di un connettore SD integrato e di una porta SPI dedicata, che puoi utilizzare per riprodurre file audio senza schermatura o componenti aggiuntivi.
Microcontrollore |
SAMD21 Cortex-M0+ MCU ARM a basso consumo a 32 bit |
Sram |
32KB |
Memoria flash |
256KB |
Fonte di potere |
5V (Micro USB, batteria Li-Po esterna) |
Pin I/O |
22 digitali, 13 PWM, 7 analogici (ingresso), 1 analogico (uscita) |
Connettore USB |
Micro USB a piena velocità |
Comunicazione |
UART, I2C, SPI |
Misurare |
25 x 61,5 mm |
Prezzo |
$30.30 |
Per semplificare, Arduino ha anche rilasciato due librerie che puoi utilizzare per riprodurre e analizzare l'audio e collegare altri dispositivi audio digitali.
9. Arduino MKRVidor 4000
MKR Vidor 4000 è la prima scheda Arduino dotata di un processore FPGA. Con un FPGA (field programmable gate array), puoi programmare elettricamente e ottimizzare il tuo processore per eseguire attività specifiche come operazioni DSP ad alta velocità. Oltre al processore programmabile, ottieni anche un modulo NINIAW102 integrato, supporto batteria LiPo, Micro HDMI, MiniPCI Express, connettore per fotocamera MIPI e connettori SPI dedicati.
Microcontrollore |
Intel Cyclone 10CL016, SAMD21 Cortex-M0+ MCU ARM a basso consumo a 32 bit |
SDRAM |
8MB |
Memoria flash |
2MB |
Fonte di potere |
5V (Micro USB, batteria Li-Po esterna) |
Pin I/O |
8 digitali, 13 PWM, 7 analogici (ingresso), 1 analogico (uscita) |
Connettore USB |
Micro USB a piena velocità |
Comunicazione |
UART, I2C, SPI, CAN, Wi-Fi, Bluetooth |
Misurare |
25 x 83 mm |
Prezzo |
$86.90 |
Con il suo FPGA e vari supporti per tutti i tipi di dispositivi e componenti esterni, MKR Vidor può essere utilizzato per varie applicazioni come giochi, musica, IoT, visione artificiale e molto altro ancora.
Trovare la scheda perfetta per ogni progetto
Si spera che ora tu abbia un'idea migliore di quale scheda Arduino si adatta meglio al tuo prossimo progetto. Se hai ancora bisogno di aiuto per trovare una bacheca che soddisfi le tue esigenze, ricorda che molte bacheche discusse in questo articolo ha altre versioni che possono fornire funzionalità come Wi-Fi aggiunto, Bluetooth o migliore processore.
A seconda della scheda che stai utilizzando, ci sono anche molti shield di terze parti che puoi acquistare per aggiungere funzionalità extra alla tua scheda Arduino. Ma se ancora non riesci a trovare una scheda Arduino che funzioni per te, allora potresti voler cercare altre schede Arduino alternative che abbiano le funzionalità di cui hai bisogno.