
Adafruit Gemma M0 è un microcontrollore compatto e versatile, perfetto per creare progetti semplici con facilità. Nonostante le sue dimensioni ridotte, simili a quelle di una moneta da 25 centesimi, è alimentato dal robusto processore ATSAMD21E18. Questo lo rende significativamente più potente del suo predecessore, il Gemma basato su ATtiny85.
Dotato di un processore a 32 bit da 48 MHz, Gemma M0 supera l'ATtiny85 offrendo un'interfaccia USB nativa supportata da tutti i sistemi operativi. Può funzionare come console seriale USB , come HID per tastiera o mouse, o persino come un piccolo disco rigido per memorizzare script Python. Grazie alla compatibilità con CircuitPython, la modifica del codice è semplice: basta modificare il file main.py, che appare come un piccolo disco rigido al momento della connessione.
La scheda mantiene il fattore di forma classico con tre piazzole di cucitura a foro grande per filo conduttivo o morsetti a coccodrillo, consentendo una facile prototipazione. Ogni piazzola di I/O supporta ingressi analogici a 12 bit e I/O digitali con pull-up o pull-down interni, e una piazzola supporta un'uscita analogica reale, rendendola adatta ad applicazioni audio. Con due uscite PWM ad alta velocità e compatibilità con sensori touch capacitivi, Gemma M0 è perfetta per pilotare servocomandi e LED o per creare interfacce responsive.
Ulteriori caratteristiche includono il supporto DMA NeoPixel, la connettività hardware nativa I2C o seriale e lo stesso layout dell'interruttore di reset per il riavvio del codice, garantendo la compatibilità con i codici Arduino esistenti. Un connettore JST integrato per la batteria consente un'alimentazione senza interruzioni tramite batterie AAA o LiPoly. Ogni Gemma M0 è testata e caricata con CircuitPython e codice di esempio pronto per l'uso immediato.
| Marca | Adafruit |
| Modello | 3501 |