La Arduino MKR WIFI 1010 è la versione aggiornata della MKR 1000 WIF, ed è dotata di un modulo ESP32 realizzato da U-BLOX.
La scheda è rivolta alla prototipizzazione ed alla realizzazione di applicazioni IoT basate su WiFi e permette di semplificare la realizzazione grazie alla flessibilità del modulo ESP32 e al suo basso consumo. energetico.
L'utilizzo di un SAM21 Cortex-M0+ permette alla Arduino MKR WIFI 1010 di offrire la potenza di calcolo di un sistema a 32 bit, diverse interfacce di I/O, una connessione Wi-Fi a bassa potenza sicura grazie all'utilizzo di un Cryptochip SHA-256.
L'alimentazione della scheda può essere fornita dalla porta USB o da una batteria Li-Po ricaricabile tramite il circuito presente a bordo della scheda, la commutazione delle due sorgenti di alimentazione viene effettuata automaticamente.
Importante: A differenza della maggior parte delle schede Arduino, i dispositivi logici presenti sulla MKR WIFI 1010 lavorano a 3,3 Vcc, la tensione massima tollerabile dai pin di I/O è di 3,3Vcc. L'applicazione di tensioni superiori a 3,3Vcc su qualsiasi pin I/O può danneggiare la scheda.
Mentre è possibile collegare le uscita verso dispositivi digitali a 5Vcc, la comunicazione bidirezionale con dispositivi alimentati a 5Vcc richiede l'inserimento di un adattatore di livello.
Caratteristiche:
- Microcontrollore: SAMD21 Cortex-M0+ (MCU a basso consumo a 32 bit)
- Alimentazione (USB / VIN): 5Vcc
- Alimentazione tramite batteria Li-Po 3,7Vcc 700 mAh minimo
- Tensione di lavoro interna: 3,3Vcc
- Caricabatteria LiPo a bordo
- 12 Pin PWM (0, 1, 2, 3, 4, 5, 6, 7, 8, 10, A3 o 18, A4 o 19)
- UART: 1
- SPI: 1
- I2C: 1
- I2S: 1
- Interrupt esterni: 8 (0, 1, 4, 5, 6, 7, 8, A1 o 16, A2 o 17)
- Ingressi analogici: 7 (ADC 8/10/12bit)
- 1 Uscita analogica (DAC 10 bit)
- Connettività Wi-Fi
- Memoria Flash: 256KB
- SRAM: 32KB
- Clock a 48MHz, (RTC a 32.768 kHz)
- Led di segnalazione: 6