Déjà vus

Adafruit Gemma M0

Adafruit:3501

Nouveau produit

La remplaçante de la Gemma V2 est arrivée !

Plus de détails

Ce produit n'est plus en stock

12,00 € TTC

En savoir plus

Adafruit Gemma M0

DESCRIPTION

Cette carte Gemma M0 est la toute dernière version de la gamme Gemma. C'est une carte microcontrôleur très compacte avec beaucoup de puissance qui permet de réaliser de nombreux projets.

Cette toute petite carte dispose d'un microcontrôleur ATSAMD21E18 qui remplace avantageusement l'ATtiny85 des versions précédentes (Gemma V2).

Le Gemma M0 peut être programmé en utilisant Arduino IDE mais la nouveauté de cette nouvelle version M0 est de pouvoir l'utiliser avec CircuitPython. La carte est déjà préinstallée pour cette utilisation, quand vous brancherez la carte elle apparaîtra comme un petit disque dur avec le fichier main.py qu'il vous suffira d'éditer pour votre projet en Python, le langage de programmation le plus populaire. Plus besoin d'installation ou de compilation via Arduino IDE et la carte sera reconnue par n'importe quel ordinateur. Il vous suffira de débrancher votre Gemma M0 et votre code sera mis à jour.

Vous trouverez un tutoriel complet pour une utilisation du Gemma M0 avec Arduino IDE ou CircuitPython .

CARACTERISTIQUES TECHNIQUES

  • Même dimensions et même format que la Gemma V2 (28x6.4mm). 
  • Microcontrôleur ATSAMD21E18 32-bit Cortex M0+ au lieu de l'ATtiny85.
  • 256KB Flash - 8x plus que les 8KB de l'ATtiny85.
  • 32 KB RAM - 64x plus que l'ATtiny85.
  • Processeur 48 MHz 32 bits - 6x plus rapide que l'ATtiny85.
  • USB natif reconnu par tous les ordinateurs.
  • Peut être utilisé avec Arduino IDE ou avec CircuitPython.
  • Led RGB Dotstar adressable sur la carte.
  • Trois pads disponibles pour du prototypage rapide (à souder, à utiliser avec du fil conducteur, de la peinture conductrice ou des pinces croco):
    • Chaque entrée/sortie peut être utilisée comme une entrée analogique 12 bits ou une entrée/sortie digitale.
    • Les connectiques du modèle M0 ont la même nomenclature que les versions précédentes donc cette carte peut être utilisée avec le même code et les mêmes connections que votre projet sur Gemma ou Gemma V2 sans modifications.
    • Une sortie analogique capable de lire des fichiers audio en qualité 10 bits.
    • 2 sorties PWM haute vitesse pour contrôler des servos, des Leds, etc.
    • Les trois pads peuvent être également utilisés comme capteurs capacitifs sans rajouter de composants.
    • Les trois pads peuvent contrôler des Leds Neopixels ou Dotstar avec suffisamment de mémoire pour supporter plus de 8000 Leds. 
    • Un des pads peut utiliser la librairie DMA-Neopixel pour contrôler des Neopixels sans surcharger le processeur.
    • Liaison I2C et série disponible sur 2 pads.
  • Bouton de reset pour redémarrer votre code.
  • Interrupteur On/Off disponible sur la carte.
  • Connecteur de batterie JST pour une alimentation externe par pile ou batterie Lipo (pas de module de charge ce qui vous permet d'utiliser des NiMH ou des piles alcalines).

Chaque carte Gemma M0 a été testée et est configurée pour une utilisation en CircuitPython avec le code exemple déjà installé. 

TUTORIELS / LIENS

Avis