Adafruit GEMMA M0 – Miniature wearable electronic platform

13,90 inc. VAT

Shipped within 2/3 days

Expédié sous 2/3 jours

4 in stock (can be backordered)

Description

Adafruit GEMMA M0 – Miniature wearable electronic platform

The Adafruit Gemma M0 is a super small microcontroller board, with just enough built-in to create many simple projects. It may look small and cute: round, about the size of a quarter, with friendly alligator-clip sew pads. But do not be fooled! The Gemma M0 is incredibly powerful! We’ve taken the same form factor we used for the original ATtiny85-based Gemma and gave it an upgrade. The Gemma M0 has swapped out the lightweight ATtiny85 for a ATSAMD21E18 powerhouse.

The Gemma M0 will super-charge your wearables! It’s just as small, and it’s easier to use, so you can do more.

The most exciting part of the Gemma M0 is that while you can use it with the Arduino IDE, we are shipping it with CircuitPython on board. When you plug it in, it will show up as a very small disk drive with main.py on it. Edit main.py with your favorite text editor to build your project using Python, the most popular programming language. No installs, IDE or compiler needed, so you can use it on any computer, even ChromeBooks or computers you can’t install software on. When you’re done, unplug the Gemma M0 and your code will go with you.

Here are some of the updates you can look forward to when using Gemma M0:

Same size, form-factor, and pinout as classic Gemma
Updating ATtiny85 8-bit AVR for ATSAMD21E18 32-bit Cortex M0+
256KB Flash – 8x as much as 8 KB on ATtiny85
32 KB RAM – 64x as much as 512 bytes on ATtiny85
48 MHz 32 bit processor – 6x as fast as ATtiny85 (not even taking into account 32-bit speedups)
Native USB supported by every OS – can be used in Arduino or CircuitPython as USB serial console, Keyboard/Mouse HID, even a little disk drive for storing Python scripts. (ATtiny85 does not have native USB)
Can be used with Arduino IDE or CircuitPython
Built in RGB DotStar LED
Three big-hole sew-pads can be used for conductive thread or alligator-clips for fast prototyping
Each I/O pad can be used for 12-bit analog input, or digital input/output with internally connected pullups or pulldowns
We gave the M0 pads the exact same names as the original Gemma so all your existing Arduino code will work exactly the same as-is without changes
True analog output on one I/O pad – can be used to play 10-bit quality audio clips
Two high speed PWM outputs on other two I/O Pads – for servos, LEDs, etc
All three pads can also be used as hardware capacitive touch sensors with no additional components required
Can drive NeoPixels or DotStars on any pins, with enough memory to drive 8000+ pixels. DMA-NeoPixel support on one pin so you can drive pixels without having to spend any processor time on it.
Native hardware I2C or Serial available on two pads so you can connect to any I2C or Serial device with true hardware support (no annoying bit-banging)
Same Reset switch for starting your project code over
On/Off switch built in
JST battery connector for plugging in AAA’s or LiPoly battery (no built-in LiPoly charging so it is safe to use with NiMH/Alkalines)
Each order comes with one fully assembled and tested Gemma M0 with CircuitPython & example code programmed in.

So what are you waiting for? Pick up a Gemma M0 today and be amazed at how easy and fast it is to get started with Gemma and CircuitPython!

TECHNICAL DETAILS

Dimensions: 27.95mm / 1.1″ round x 6.4mm / 0.25″ high
Weight: 2.1g

Adafruit GEMMA M0 – Miniature wearable electronic platform

L’Adafruit Gemma M0 est une très petite carte microcontrôleur, avec juste assez intégré pour créer de nombreux projets simples. Il peut sembler petit et mignon: rond, de la taille d’un quart environ, avec des coussinets de couture en pince crocodile conviviaux. Mais ne vous y trompez pas! Le Gemma M0 est incroyablement puissant! Nous avons pris le même facteur de forme que nous avons utilisé pour le Gemma d’origine basé sur ATtiny85 et lui avons donné une mise à niveau. Le Gemma M0 a remplacé le ATtiny85 léger par un moteur ATSAMD21E18.

Le Gemma M0 suralimentera vos vêtements portables! Il est tout aussi petit et plus facile à utiliser, vous pouvez donc en faire plus.

La partie la plus excitante du Gemma M0 est que même si vous pouvez l’utiliser avec l’IDE Arduino, nous l’expédions avec CircuitPython à bord. Lorsque vous le branchez, il apparaîtra comme un très petit lecteur de disque avec main.py dessus. Modifiez main.py avec votre éditeur de texte préféré pour construire votre projet en utilisant Python, le langage de programmation le plus populaire. Aucune installation, IDE ou compilateur requis, vous pouvez donc l’utiliser sur n’importe quel ordinateur, même ChromeBooks ou ordinateurs sur lesquels vous ne pouvez pas installer de logiciel. Lorsque vous avez terminé, débranchez le Gemma M0 et votre code vous accompagnera.

Voici quelques-unes des mises à jour que vous pouvez attendre lors de l’utilisation de Gemma M0:

Même taille, facteur de forme et brochage que Gemma classique
Mise à jour de l’AVR ATtiny85 8 bits pour ATSAMD21E18 Cortex M0 + 32 bits
256 Ko de Flash – 8x jusqu’à 8 Ko sur ATtiny85
32 Ko de RAM – 64x jusqu’à 512 octets sur ATtiny85
Processeur 32 bits 48 MHz – 6 fois plus rapide que ATtiny85 (sans même prendre en compte les accélérations 32 bits)
USB natif pris en charge par chaque système d’exploitation – peut être utilisé dans Arduino ou CircuitPython comme console série USB, clavier / souris HID, même un petit lecteur de disque pour stocker des scripts Python. (ATtiny85 n’a pas d’USB natif)
Peut être utilisé avec Arduino IDE ou CircuitPython
LED RGB DotStar intégrée
Trois patins de couture à grand trou peuvent être utilisés pour le fil conducteur ou les pinces crocodiles pour un prototypage rapide
Chaque plot d’E / S peut être utilisé pour une entrée analogique 12 bits ou une entrée / sortie numérique avec des pullups ou des pulldowns connectés en interne
Nous avons donné aux pads M0 les mêmes noms que le Gemma d’origine afin que tout votre code Arduino existant fonctionne exactement de la même manière sans modifications
Véritable sortie analogique sur un pad d’E / S – peut être utilisée pour lire des clips audio de qualité 10 bits
Deux sorties PWM haute vitesse sur deux autres pads d’E / S – pour servos, LED, etc.
Les trois pads peuvent également être utilisés comme capteurs tactiles capacitifs matériels sans composants supplémentaires requis
Peut piloter des NeoPixels ou DotStars sur toutes les broches, avec suffisamment de mémoire pour piloter plus de 8000 pixels. Prise en charge DMA-NeoPixel sur une broche afin que vous puissiez piloter des pixels sans avoir à passer de temps processeur dessus.
Matériel natif I2C ou série disponible sur deux pads pour que vous puissiez vous connecter à n’importe quel périphérique I2C ou série avec une véritable prise en charge matérielle (pas de bit banging ennuyeux)
Même commutateur de réinitialisation pour recommencer le code de votre projet
Interrupteur marche / arrêt intégré
Connecteur de batterie JST pour brancher la batterie AAA ou LiPoly (pas de charge LiPoly intégrée, il est donc sûr de l’utiliser avec NiMH / Alcalines)
Chaque commande est livrée avec une Gemma M0 entièrement assemblée et testée avec CircuitPython et un exemple de code programmé dans.

Alors qu’est-ce que tu attends? Procurez-vous un Gemma M0 aujourd’hui et soyez étonné de la facilité et de la rapidité avec Gemma et CircuitPython!

DÉTAILS TECHNIQUES

Dimensions: 27,95 mm / 1,1 po rond x 6,4 mm / 0,25 po de hauteur
Poids: 2,1 g

Reviews

There are no reviews yet.

Only logged in customers who have purchased this product may leave a review.