EMB 93

EMBEDDED 93 • SETTEMBRE • 2024 43 Arduino Nano La famiglia Nano offre una gamma diversificata e al- tamente integrata di dodici schede compatte ed eco- nomiche da 45 mm×18 mm. Ideale per le applicazioni che richiedono un ingombro ridotto ma con grandi funzionalità, la famiglia Nano è adatta per applicazio- ni per dispositivi indossabili, robotica e musica elet- tronica. Per esempio, il modello Arduino Nano Every , nonostante sia molto più piccolo del cugino UNO, presenta il microcontrollore 8 bit Microchip ATMe- ga4809 , molto più potente, che funziona a 20 MHz ed è equipaggiato con una memoria flash da 48 KB. Le interfacce periferiche includono otto pin analogici, 14 pin digitali e bus seriali UART, SPI e I²C. Molte del- le schede Nano presentano sensori embedded, come quelli ambientali e gestuali, e microfoni digitali. Pos- sono essere programmate anche con MicroPython e supportano algoritmi di apprendimento automatico. Un altro esempio di scheda Nano è la Arduino Nano 33 BLE Sense (Fig. 4), che incorpora un modulo u-blox NINA B306 Bluetooth Low Energy e Bluetooth 5 wire- less contenente un SoC wireless Nordic Semiconduc- tor nRF52840 con core Arm Cortex-M4. Il modello BLE Sense è dotato di un’unità di misura inerziale a 9 assi (IMU), sensori ambientali (tempera- tura, umidità, pressione, luce ambientale e colore) e un sensore gestuale. La piattaforma di apprendimento automatico Edge Impulse supporta il Nano 33 BLE Sense. Tra i possibi- li casi d’uso di TinyML per la scheda figura lo sviluppo di dispositivi indossabili che riconoscono i movimenti o la creazione di sistemi di riconoscimento dei gesti o della voce. La famiglia Arduino MKR La famiglia Arduino MKR si concentra sulla comu- nicazione wireless, inclusi i protocolli LPWAN come LoRa, Sigfox, e il protocollo cellulare NB-IoT. Tutte le schede basate sul fattore di forma MKR misurano 61,5 mm×25 mm e incorporano un microcontrollore a basso consumo 32 bit Microchip SAMD21 con core Arm Cortex-M0. Un esempio di scheda MKR è la Arduino MKR NB 1500 (Fig. 5), una scheda IoT cellulare a banda stret- ta progettata per l’utilizzo della connettività cellula- re LTE Cat M1/NB1. La scheda funziona con un’ali- mentazione di 3,3 VDC e offre 22 pin digitali GPIO, 12 uscite PWM, sette entrate analogiche (8/10/12 bit) e un’uscita analogica da 10 bit. Tra le interfacce seriali Fig. 3 – Il modello Arduino 4 Relays Shield è in grado di pilotare carichi di potenza superiori a quella erogata dalle uscite digitali (Fonte: Arduino) Fig. 4 – Il modello Arduino Nano 33 BLE Sense è supportato dalla piattaforma di apprendimento automatico TinyML, Edge Impulse (Fonte: Arduino) ARDUINO | HARDWARE

RkJQdWJsaXNoZXIy Mzg4NjYz