Essendo un punto fermo nella scena dell'elettronica fai-da-te, negli ultimi anni i microcontrollori Arduino hanno dovuto adattarsi a una gamma sempre più diversificata di esigenze dei consumatori. Ci sono un sacco di diversi tipi di Arduino sul mercato, dal sempre popolare Uno a altri opzioni specializzate come la gamma MKR, ma come dovresti scegliere il dispositivo corretto per il tuo prossimo progetto?
Diamo un'occhiata ai diversi tipi di schede microcontroller Arduino per darti un'idea di dove iniziare.
Sebbene gli Arduino siano spesso indicati come microcontrollori, in realtà sono circuiti stampati programmabili che incorporano un microcontrollore come l'ATmega328P. Abbiamo ancora fatto riferimento ad Arduino come microcontrollori in questo articolo.
Schede Arduino entry-level
La categoria entry-level di Arduino contiene le schede per microcontroller che la maggior parte dei fai-da-te sceglie di utilizzare per i propri progetti, poiché offrono funzionalità semplici e vengono fornite con un sacco di documentazione. Ciò significa anche che possono mancare delle funzionalità di nicchia fornite con le schede Arduino avanzate e IoT.
Come con altri modelli Arduino, sono programmabili in C o C++ tramite l'IDE Arduino, ma possono anche esserlo utilizzato con una varietà di linguaggi di programmazione.
Arduino Uno R3
Arduino Uno R3 è una scheda che quasi tutti gli appassionati di elettronica fai-da-te avranno utilizzato ad un certo punto durante il loro tempo nell'hobby. Basata sul microchip ATmega328P 16MHz, questa scheda dispone di 14 pin di ingresso/uscita digitali, 6 pin analogici e un'intestazione ICSP (In-Circuit Serial Programming), ed è in grado di fornire fino a 5V ai componenti collegati a esso.
Questa scheda è relativamente grande e presenta lo svantaggio di utilizzare un connettore USB-B per interfacciarsi con i computer, ma questo non significa che non può essere utilizzato per progetti che espandono le tue capacità e può essere un'ottima scelta per chiunque inizi per la prima volta programmazione/elettronica.
Specifiche di base:
- Microcontrollore: ATmega328P
- Memoria: 2kB SRAM, 32kB flash e 1kB EEPROM
- Comunicazione: UART, IC2 e SPI
- Caratteristiche speciali: chip sostituibile
Arduino Leonardo
L'Arduino Leonardo viene fornito con essenzialmente le stesse specifiche di Uno R3, solo che è dotato di un connettore micro-USB, ha 20 digitale e 17 pin analogici, e ha la capacità di essere utilizzato come dispositivo di interfaccia umana grazie al chip ATmega32U4 che alimenta esso. Ciò significa che il tuo Leonardo può essere utilizzato come tastiera o mouse con un cavo USB collegato.
Questo tipo di Arduino è l'ideale per progetti semplici che devono interagire con macchine come i computer, fornendo una vasta gamma di idee diverse da provare da soli.
Specifiche di base:
- Microcontrollore: ATmega32U4
- Memoria: 2,5 kB SRAM, 32 kB flash e 1 kB EEPROM
- Comunicazione: UART, IC2 e SPI
- Caratteristiche speciali: connettività HID
Arduino Nano / Nano Ogni
Arduino Nano e Nano Every sono le schede microcontroller più piccole offerte dall'azienda. Entrambe le schede presentano lo stesso layout dei pin, con 14 pin digitali e 8 pin analogici, sebbene il Nano Every abbia un chip microcontroller più robusto e una memoria del programma migliorata. Queste schede sono entrambe dotate di intestazioni pre-saldate che le rendono ideali per l'uso con breadboard, ma mancano del jack di alimentazione che viene fornito su schede più grandi.
La loro compatibilità con la breadboard rende queste piccole schede ideali per coloro a cui piace creare circuiti che cambiano continuamente, come insegnanti di scuola e produttori di prototipi.
Specifiche di base:
- Microcontrollore: ATmega32U4 (Nano); ATmega4809 (Nano Ogni)
- Memoria: 2kB SRAM, 32kB flash e 1kB EEPROM (Nano); 6kB SRAM, 48kB flash e 256B EEPROM (Nano Every)
- Comunicazione: UART, IC2 e SPI
- Caratteristiche speciali: compatibile con breadboard ed estremamente piccolo
Arduino Micro
L'Arduino Micro vanta caratteristiche molto simili al Leonardo, solo che la scheda è molto più piccola e presenta solo 12 pin analogici insieme ai suoi 20 digitali. Con soli 18 mm di larghezza e 48 mm di lunghezza, questa scheda è una delle più piccole che Arduino abbia mai realizzato, il che la rende ideale per creare una tastiera, un mouse e altri dispositivi HID che devono essere minuscoli.
Specifiche di base:
- Microcontrollore: ATmega32U4
- Memoria: 2,5 kB SRAM, 32 kB flash e 1 kB EEPROM
- Comunicazione: UART, IC2 e SPI
- Caratteristiche speciali: connettività HID e fattore di forma ridotto
Schede Arduino migliorate
Le schede Arduino avanzate offrono le funzionalità necessarie per completare progetti con maggiore complessità, fornendo anche prestazioni migliorate per i fai-da-te che cercano di superare i limiti.
Arduino Nano 33 BLE / Nano 33 BLE Sense
Il Nano 33 BLE / Nano 33 BLE Sense è progettato come una versione migliorata di Arduino Nano / Nano Every, con lo stesso layout dei pin per renderlo piacevole e facile per i fai-da-te. Entrambe le schede hanno una CPU Arm Cortex-M4 a 32 bit funzionante a 64 MHz integrata nei loro chip nRF52840, con 1 MB di memoria flash e 256 kB di SRAM, rendendo queste schede incredibilmente potenti nonostante le loro piccole dimensioni taglia.
Sono dotati solo di 14 pin digitali, ma sono dotati di una serie di sensori che non vengono forniti con i normali Nanos. Questo array di sensori include un accelerometro, un giroscopio e un magnetometro con risoluzione a 3 assi, e la scheda è dotata di Bluetooth Low Energy (BLE) che semplifica la trasmissione dei dati raccoglie.
Oltre a tutte queste fantastiche funzionalità, il Nano 33 BLE Sense è anche in grado di eseguire applicazioni di edge computing utilizzando i modelli di apprendimento automatico di TensorFlow Lite.
Specifiche di base:
- Microcontrollore: nRF52840
- Memoria: 256kB SRAM e 1MB flash
- Comunicazione: UART, IC2 e SPI
- Funzioni speciali: sensori, Bluetooth e AI (solo Sense)
Arduino MKR Zero
Arduino MKR Zero è progettato pensando alla creazione di musica e ad altri progetti complessi, caratterizzato da a potente processore Arm Cortex-M0 SAMD21 a 32 bit, supporto nativo della batteria e una scheda microSD integrata lettore. La scheda viene fornita con 8 pin digitali, 7 pin di ingresso analogico e 1 pin di uscita analogica. Grazie allo spazio di archiviazione espandibile fornito con questa scheda, è un'opzione eccellente per coloro che lavorano con molto codice e una gamma di componenti hardware.
Specifiche di base:
- Microcontrollore: Arm Cortex-M0 32 bit SAMD21
- Memoria: 32kB SRAM e 256kB flash
- Comunicazione: UART, IC2 e SPI
- Caratteristiche speciali: connettore della batteria integrato, lettore di schede microSD, hardware potente
Arduino Mega 2560 R3
L'Arduino Mega 2560 è simile a un Arduino Uno, solo che presenta 54 pin digitali, 16 pin analogici e 4 porte seriali, oltre ad essere molto più grande e potente dello standard Uno. Questa scheda è perfetta per i fai-da-te che necessitano di più pin, memoria o potenza di elaborazione senza sacrificare la funzionalità fornita con i normali Arduino.
Specifiche di base:
- Microcontrollore: ATmega2560
- Memoria: 8kB SRAM, 256kB flash e 4kB EEPROM
- Comunicazione: UART, IC2 e SPI
- Caratteristiche speciali: grande fattore di forma e porte seriali
Schede Arduino IoT
La gamma IoT di Arduino è tutta incentrata sulla connettività. Ciascuna delle schede IoT offerte da Arduino consente di connettersi a una varietà di diversi strumenti di comunicazione, dal World Wide Web alle reti di telefonia cellulare, e tutto può essere fatto con una scheda che sta nel palmo della tua mano. Ciò consente di creare una vasta gamma di Progetti Arduino IoT.
Ci concentreremo sulla gamma MKR di schede Arduino IoT, ma puoi trovare più opzioni connesse online se il tuo progetto ha requisiti avanzati.
Basato sullo stesso layout e design di MKR Zero, ciascuna delle schede seguenti offre una caratteristica di connettività unica, che le rende ideali per progetti che richiedono capacità di trasferimento dati.
- Arduino MKR WiFi 1010: Questa scheda è in grado di connettersi a reti Wi-Fi utilizzando un modulo wireless NINA-W10 a 2,4 GHz.
- Arduino MKR GSM 1400: Questa scheda è dotata di uno slot per schede SIM, che le consente di connettersi agli operatori GSM in tutto il mondo.
- Arduino MKR Fox 1200: MKR Fox può connettersi a Sigfox, un servizio basato su cloud che consente di gestire comunicazioni a bassa potenza su macchine centralizzate.
- Arduino MKR 1000: Questa è la scheda MKR entry-level della line-up, che offre un modo semplice e facile per iniziare con i progetti IoT.
Specifiche di base:
- Microcontrollore: Arm Cortex-M0 32 bit SAMD21
- Memoria: 32kB SRAM e 256kB flash
- Comunicazione: UART, IC2 e SPI
- Funzionalità speciali: varie funzionalità IoT
Esplorare diversi tipi di schede Arduino
Trovare la migliore scheda microcontrollore per il tuo progetto può richiedere tempo e ricerca, ma spesso gli Arduinos possono farlo offrono le migliori opzioni grazie ai loro prezzi bassi, all'ottima documentazione e supporto e a una gamma unica caratteristiche. Naturalmente, però, potrebbe essere necessario leggere un po' per trovare l'opzione migliore per te.
Hai appena acquistato il tuo primo starter kit Arduino ma non sai da dove cominciare? Non preoccuparti! Ti abbiamo coperto.
Leggi Avanti
- Fai da te
- Arduino
Samuel è uno scrittore di tecnologia con sede nel Regno Unito con una passione per tutto ciò che è fai-da-te. Avendo avviato attività nei settori dello sviluppo web e della stampa 3D, oltre a lavorare come scrittore per molti anni, Samuel offre una visione unica del mondo della tecnologia. Concentrandosi principalmente su progetti tecnologici fai-da-te, non ama altro che condividere idee divertenti ed eccitanti che puoi provare a casa. Al di fuori del lavoro, di solito si può trovare Samuel in bicicletta, giocare ai videogiochi per PC o tentare disperatamente di comunicare con il suo granchio domestico.
Iscriviti alla nostra Newsletter
Iscriviti alla nostra newsletter per suggerimenti tecnici, recensioni, ebook gratuiti e offerte esclusive!
Clicca qui per iscriverti