Confronto tra le serie Arduino Uno e MKR

Pubblicato da

La scheda Arduino Uno è stata un punto di riferimento nel settore di maker e sviluppo professionale, avendo un'enorme e affidabile community online e le risorse per affrontare qualsiasi ostacolo nel processo di sviluppo. Mentre la scheda Uno si presta all'applicazione in molti settori, Arduino offre una serie specifica che ha lo scopo di soddisfare il settore in crescita dello sviluppo IoT: la serie Arduino MKR.

La serie MKR può essere la scheda di riferimento per lo sviluppo IoT anche per coloro con minima esperienza pregressa nel networking, tuttavia Uno rimane un'ottima opzione. Esamineremo i vantaggi di ogni scheda in modo da facilitare la decisione su quella più adatta al proprio progetto.

Fattore di forma e dettagli

La maggior parte delle persone conosce le dimensioni di Uno (2,7 x 2,1"), ma poiché la serie MKR è costruita per lo sviluppo IoT, il suo fattore di forma è molto compatto per adattarsi a quasi tutti i progetti con un telaio di 2,42 x 0,98" per tutte le schede MKR.

Se il costo è un fattore rilevante dello sviluppo, può variare da scheda a scheda in quanto la serie MKR include 5 schede (6 se si considerano le versioni header/non-header). Arduino Uno è disponibile a circa $ 19,99, mentre il costo della serie MKR può variare da $ 24,24 a circa $ 71,00 a seconda della scheda acquistata.

Visualizza prodotti correlati

A000066 | Arduino Uno Rev3

Arduino Corporation Placas y kits de desarrollo del sistema integrado Visualizza

Connettività

È qui che saranno evidenti le differenze più grandi tra le varie schede.

Inizieremo con la scheda più semplice e familiare, la Uno R3. Viene fornita con 14 pin I/O digitali (di cui 6 dotati di PWM) e 6 pin di ingresso analogico. Uno R3 non viene fornita con la connettività wireless direttamente al momento dell'acquisto, tuttavia è possibile aggiungere uno shield Wi-Fi per ottenere questa funzionalità. Sono disponibili centinaia di shield che possono essere utilizzati su Uno R3, da uno shield a relè a uno shield di movimentoe persino shield unici come 1Sheeld+ di Integreight per iOS e Android.

La serie MKR ha lo stesso numero di I/O su tutte le schede. Le schede sono dotate di un totale di 22 pin I/O digitali di cui 12 pin PWM. Includono inoltre 7 pin per l'ingresso analogico e 1 pin per l'uscita analogica. Anche se non è compatibile con gli shield Aduino Uno, è possibile collegare la MKR a MKR2UNO, in modo da trasformare gli shield Arduino Uno in uno shield basato su MKR. Questa soluzione è ottima per chi dispone di shield esistenti (si noti però che non tutti gli shield sono compatibili).

Ad ora, sono disponibili alcuni "shield" MKR a cui è possibile collegare la propria MKR, come lo shield Proto a relè MKR che consente di lavorare con i relè e fornisce anche lo spazio per aggiungere altre parti al progetto con la sua area di prototipazione di piccole dimensioni.

La connettività wireless è il punto di forza della serie MKR. Con il suo design su misura per lo sviluppo IoT, la serie MKR offre svariate possibilità per connettersi in modalità wireless.

Arduino MKR1000 è progettata per connettersi al Wi-Fi, in particolare utilizzando il Wi-Fi a bassa potenza WINC1500 a 2,4 GHz IEEE 802.11 b/g/n a 72 Mbps.

Arduino MKR GSM 1400 fornisce il popolare modulo GSM SARAU201 per aggiungere questa connettività globale GSM a MKR.

Per la connettività WAN Lo-Ra, Arduino MKR WAN 1300 è la scheda ideale, con il suo modulo aggiunto Murata CMWX1ZZABZ Lo-Ra.

Arduino MKR FOX 1200 consente a MKR di connettersi a una rete SigFox con le sue capacità di condivisione dati a basso consumo. Viene fornita con un abbonamento gratuito di 2 anni, con un massimo di 140 messaggi al giorno. Si noti che, al momento della pubblicazione di questo documento, MKR è presente solo in Europa.

Non tutte le MKR, tuttavia, sono progettate per avere la connettività wireless, in quanto l'impiego ideale di Arduino MKR Zero è come strumento educativo per conoscere lo sviluppo di applicazioni a 32 bit.

Visualizza prodotti correlati

Arduino MKR WAN 1300 (LoRa Connectivity) | ABX00017

Arduino Corporation Sistema integrato, schede e kit di sviluppo Visualizza

Potenza di elaborazione

Arduino Uno è basato su ATmega328P, che funziona a una velocità di clock di 16 MHz. In termini di memoria, Uno è disponibile con SRAM di 2 KB, EEPROM di 1 KB e una memoria flash di 32 KB di cui 0,5 KB utilizzati dal bootloader.

Tutta la serie MKR è dotata dello stesso microcontroller, il SAMD21 Cortex - M0+ ARM a 32 bit a bassa potenza. Questo microcontroller ha una velocità di clock di 48 MHz e un clock in tempo reale di 32,768 kHz. Anche la sua memoria è impressionante rispetto a Uno, con SRAM di 32 KB e memoria flash di 256 KB. Purtroppo, non è presente EEPROM sulle MKR. 

Visualizza prodotti correlati

ABX00012 | Arduino MKR ZERO

Arduino Corporation Sistema integrato, schede e kit di sviluppo Visualizza


Conclusione

La tabella mostra un confronto affiancato tra le serie Uno e MKR:

In conclusione, la scelta della scheda giusta dipende da ciò che si sta cercando di ottenere.

Se occorre connettività wireless che funzioni su una determinata piattaforma di connettività (Wi-Fi, Lo-Ra, GSM o SigFox) e si ha l'esigenza di avviare rapidamente lo sviluppo, la MKR è la scelta ideale, soprattutto per la possibilità di utilizzare la maggior parte degli shield con la scheda MKR2UNO. Uno è una scheda resistente e versatile con centinaia di shield compatibili; è una soluzione conveniente e ben nota.

Ti è piaciuto questo articolo? Leggi gli altri articoli su Arduino.

Dai un'occhiata ai confronti su Arduino Uno, Mega e Micro.

Scopri altro sulla serie Arduino MKR.

Non sei sicuro di cosa sia uno shield Arduino? Guarda questo video.

 

Ultime notizie

Sorry, your filter selection returned no results.

Non perderti le ultime novità sull'elettronica

Abbiamo aggiornato la nostra politica sulla privacy. Si prega di prendere un momento per rivedere questi cambiamenti. Cliccando su Accetto, l'utente accetta la Politica sulla privacy e Condizioni di utilizzo di Arrow Electronics.

Il nostro sito web mette i cookies sul vostro dispositivo per migliorare la vostra esperienza e il nostro sito. Leggete altre informazioni sui cookies che usiamo e su come disabilitarli qui. I cookies e le tecnologie di tracking possono essere usati per scopi commerciali.

Con un click su “Accept”, voi consentite l'inserimento dei cookies sul vostro dispositivo e l'uso da parte nostra di tecnologie di tracking. Per avere altre informazioni e istruzioni su come disabilitare i cookies e le tecnologie di tracking, clickate su “Read More” qui sotto. Mentre l'accettazione dei cookies e delle tecnologie di tracking è volontaria, una loro disabilitazione potrebbe determinare un funzionamento non corretto del sito web, ed alcuni messaggi di allarme potrebbero essere per voi meno importanti.

Noi rispettiamo la vostra privacy. Leggete qui la nostra politica relativa alla privacy