
De Adafruit Gemma M0 is een compacte, veelzijdige microcontroller, perfect voor het eenvoudig creëren van eenvoudige projecten. Ondanks zijn kleine formaat – ongeveer een kwart – wordt hij aangestuurd door de robuuste ATSAMD21E18-processor. Dit maakt hem aanzienlijk krachtiger dan zijn voorganger, de op de ATtiny85 gebaseerde Gemma.
Met een 48-MHz 32-bits processor presteert de Gemma M0 beter dan de ATtiny85 door een native USB interface te bieden die door alle besturingssystemen wordt ondersteund. Hij kan functioneren als een seriële USB console, een toetsenbord- of muis-HID, of zelfs als een kleine schijf om Python-scripts op te slaan. Dankzij de CircuitPython-compatibiliteit is het bewerken van code eenvoudig: je hoeft alleen maar het bestand main.py aan te passen, dat bij aansluiting als een kleine schijf verschijnt.
Het board behoudt de klassieke vormfactor met drie grote naaipads voor geleidend garen of krokodillenklemmen, wat eenvoudig prototypen mogelijk maakt. Elke I/O-pad ondersteunt 12-bits analoge inputs en digitale I/O met interne pull-ups of pull-downs, en één pad ondersteunt echte analoge output , waardoor hij geschikt is voor audiotoepassingen. Met twee snelle PWM- outputs en compatibiliteit met capacitieve aanraaksensoren is de Gemma M0 perfect voor het aansturen van servo's en leds of het creëren van responsieve interfaces.
Extra functies zijn onder andere DMA NeoPixel-ondersteuning, native hardware I2C of seriële connectiviteit en dezelfde reset-switch-indeling voor het opnieuw opstarten van de code, waardoor compatibiliteit met bestaande Arduino -codes wordt gegarandeerd. Een ingebouwde JST-batterijconnector zorgt voor een naadloze stroomtoevoer via AAA- of LiPoly-batterijen. Elke Gemma M0 is getest en geladen met CircuitPython en voorbeeldcode, klaar voor direct gebruik.
| Merk | Adafruit |
| Model | 3501 |