ARDUINO UNO WIFI REV2 è il punto di accesso più semplice all'IoT di base con il fattore di forma standard della famiglia UNO. Sia che tu stia cercando di costruire una rete di sensori collegata al tuo ufficio o router di casa, o se desideri creare un dispositivo BLE che invia dati a un cellulare, Arduino UNO WiFi Rev.2 è la tua soluzione one-stop per molti dei scenari di applicazioni IoT di base. Aggiungi questa scheda a un dispositivo e sarai in grado di connetterla a una rete WiFi, utilizzando il suo acceleratore di chip crittografico ECC608 sicuro. Il WiFi di Arduino Uno è funzionalmente lo stesso di Arduino Uno Rev3, ma con l'aggiunta di WiFi / Bluetooth e alcuni altri miglioramenti. Incorpora il nuovissimo microcontrollore a 8 bit ATmega4809 di Microchip e dispone di una IMU (Inertial Measurement Unit) LSM6DS3TR. Il modulo Wi-Fi è un SoC autonomo con stack di protocollo TCP / IP integrato che può fornire accesso a una rete Wi-Fi o fungere da punto di accesso. È l'u-blox NINA-W102 e (qui) trovate il datasheet. Arduino UNO WiFi Rev.2 ha 14 pin di ingresso / uscita digitali ? 5 possono essere usati come uscite PWM ? 6 ingressi analogici, una connessione USB, un jack di alimentazione, un'intestazione ICSP e un pulsante di ripristino. Contiene tutto il necessario per supportare il microcontrollore. Basta collegarlo a un computer con un cavo USB o alimentarlo con un adattatore CA o una batteria per iniziare.
Questa scheda ha il microcontrollore Microchip ATmega4809, ma grazie allo strato di compatibilità incluso nel core, è possibile eseguire tutti gli sketch realizzati per il microcontrollore ATmega328P di UNO sull'ATmega4809. Puoi trovare maggiori informazioni sull'utilizzo di questa modalità nella pagina Getting Started di Arduino UNO WiFi Rev.2.
Il chipset di comunicazione su ARDUINO UNO WIFI REV2 può essere sia un client BLE che un dispositivo host Bluetooth®. Qualcosa di abbastanza unico nel mondo delle piattaforme a microcontrollore. Se vuoi vedere quanto è facile creare una centrale Bluetooth® o un dispositivo periferico, esplora gli esempi nella nostra libreria ArduinoBLE.
ARDUINO UNO WIFI REV2 è un dispositivo a doppio processore che invita alla sperimentazione. L'hacking del modulo WiFiNINA consente, ad esempio, di utilizzare contemporaneamente WiFi e BLE / Bluetooth® sulla scheda. Un'altra possibilità è avere una versione super leggera di Linux in esecuzione sul modulo, mentre il microcontrollore principale controlla dispositivi di basso livello come motori o schermi. Queste tecniche sperimentali richiedono un hacking avanzato dalla tua parte. Sono possibili modificando il firmware del modulo che puoi trovare nei nostri repository github.
ATTENZIONE: questo tipo di hacking rompe la certificazione del tuo modulo WiFiNINA, fallo a tuo rischio e pericolo.
Se stai cercando di aggiornare da precedenti progetti Arduino, o se sei interessato solo a schede con funzionalità simili, su Arduino puoi trovare:
MKR WiFi 1010: la versione small form factor di Arduino UNO WiFi Rev.2, con connettore batteria e porta I2C aggiuntiva.
Nano 33 IoT: se hai bisogno di un form factor ancora più piccolo, questa scheda sacrifica il connettore della batteria, ma la funzionalità di base è essenzialmente la stessa.
MKR WiFi 1000: può eseguire solo applicazioni WiFi, poiché include un chipset diverso da MKR WiFi 1010.