Fabricants

Déjà vus

Trinket M0 3.3V - Mini MicroContrôleur - Arduino IDE et CircuitPython

TRINKET-M0-3.3V

ADA3500

Trinket M0 3.3v - Mini microcontrôleur - Arduino IDE et CircuitPython

  • ATSAMD21E18 @ 48 MHz, 32 bits Cortex M0
  • Logique: 3.3V
  • Flash: 256Ko
  • Ram: 32 Ko
  • 5 GPIO
  • LED #13
  • LED DotStar
  • Arduino IDE ou CircuitPython

Plus de détails

En stock

10,83 € TTC

Description

Un mini microcontrôleur Arduino IDE / CircuitPython surpuissant articulé autour d'un Cortex M0 (ATSAMD21)

Le Trinket M0 d'Adafruit à un petit quelque-chose de vraiment spécial. C'est une toute petite carte qui embarque une puissance de traitement fabuleuse cette taille grâce au microcontrôleur ATSAMD21 qui donne vie au Trinket.
L'ATSAMD21 est un petit composant d'Atmel qui offre énormément de ressources et de puissance au projet qui l'utilise.

La carte est conçue pour être assez petite pour être intégré à n'importe quel projet et suffisamment abordable pour être utilisée partout sans s'inquiéter de son coût. Gardez vos cartes de prototypage coûteuses pour la conception de projet et transférez votre prototype sur ce mini-microcontrôleur pour finaliser votre projet.
Le Trinket M0 est la carte programmable CircuitPython (dérivé de MicroPython) la plus abordable du marché!

Ce nouveau Trinket à le même form-factor que le trinket à base de ATTiny-85. Taille identique mais avec un sérieux upgrade matériel! Sur le Trinket M0 c'est un microcontrôleur Cortex M0 ATSAMD21E18 qui remplace l'ATTiny-85. L'ATSAMD est plus petit et plus facile à utiliser que l'ATTiny-85 mais surtout, il permet de faire beaucoup plus avec cette puce qu'avec un ATTiny.

Arduino IDE compatible: la fonctionnalité la plus intéressante du Trinket M0 est qu'il peut être programmé avec Arduino IDE. Comme avec les autres Trinket, Feather et nombreuses autres cartes Adafruit, vous pouvez bénéficier de la puissance de l'environnement Arduino IDE avec votre carte favorite :-)

Prêt pour CircuitPython: la carte est livrée flashée avec le firmware CircuitPython. CircuitPython est une version personnalisée de MicroPython incluant des tonnes de choses pour faciliter le prototypage électronique avec des scripts pythons. Une fois branchée sur un ordinateur, la carte sera vue comme un petit disque ayant un fichier main.py . Editez le contenu du fichier main.py pour ajouter du code à l'aide de votre éditeur de texte préféré et vous êtes prêt à réaliser votre projet électronique programmé avec des scripts python. Python est un des langages les plus populaures du monde.
Avec CircuitPython, pas besoin d'installer un programme, pas besoin d'un environnement de développement, pas besoin d'un compilateur!
Vous avez juste besoin d'un ordinateur, même un ChromeBooks, capable d'éditer un fichier texte. Lorsque cela est fait, débranchez simplement votre Trinket M0 et vous emportez votre code avec vous. Voyez le guide Trinket M0 CircuitPython pour une liste détaillée des fonctionnalités et des codes d'exemple (Adafruit, anglais) - CircuitPython est plus facile à codé mais pas aussi complet et bas niveau que l'environnement Arduino.

Voici quelques caractéristiques du Trinket M0 en comparaison avec le Trinket traditionnel:

  • Même form-factor : même taille et même brochage que le Trinket classique
  • ATSAMD21E18 processeur 32-bit Cortex M0+ à la place d'un AVR ATtiny85 8-bits
  • Flash 256KB : 32x plus que les 8 KB d'un ATtiny85
  • RAM 32 KB : 64x plus que les 512 octets d'un ATtiny85
  • Horloge: 48 MHz: 6x plus rapide qu'un ATtiny85 (sans compter les améliorations de performance offerte par un système  32-bits)
  • Support USB natif pris en charge par tous les OS - Peut être utilisé en Arduino ou CircuitPython comme console USB série, Clavier/Souris HID, même un petit disque pour stocker des scripts Python. (L'ATtiny85 n'a pas de support USB natif)
  • Peut être utilise avec Arduino IDE ou CircuitPython
  • LEDs:
    • LED verte (indicateur d'alimentation)
    • LED Rouge sur la broche #13
    • LED RGB DotStar (LED digitale autonome)
  • Les 5 broches GPIO sont disponibles et aucune d'entre elle n'est partagée avec le support USB - vous pouvez donc utiliser ces broches comme vous l'entendez!
    • 5 broches GPIO avec entrée/sortie digitale connectée en interne sur des résistances pullup ou pulldown.
    • 3 de ces broches d'I/O pins peuvent être utilisée comme entrée analogique 12-bits
    • Une vraie sortie analogique - peut être utilisé pour produire un son audio avec une qualité de son 10-bit
    • Le trinket M0 Dispose des même noms de broches que le Trinket ATTiny-85. Par conséquent, votre code dans Arduino IDE devrait également fonctionner sans modification.
    • Deux sorties PWM à haute vitesse ) - pour servos, LEDs, etc
    • 3 broches peuvent également être utilisées comme entrée tactile (effet capacitif) sans besoin de composants supplémentaires.
    • Capable de piloter des LED NeoPixels ou DotStars sur n'importe quelle broche, avec assez de mémoire pour commander 8000+ pixels. DMA-NeoPixel support sur une des broches si vous désirez piloter des pixels sans consommer de ressources processeurs.
    • Support matériel natif des bus SPI, I2C et Serial disponible sur deux pastilles. Vous pouvez donc connecter n'importe quel périphérique I2C ou Série avec un vrai support matériel (pas besoin de s'encombrer avec du bit-banging). Vous pouvez avoir soit un périphérique SPI -OU- I2C + Série.
  • Un bouton Reset permettant de démarrer le code de votre projet
  • Alimentation soit via USB ou alimentation externe (comme un pile) - il passera automatiquement d'une alimentation à l'autre.
  • Taille: 27 x 15.3 x 2.75mm (3.5mm de haut avec le connecteur microUSB)
  • Poids: 1.4 gr
  • Fiche technique de l'ATSAMD21E18 (Microchip.com)

This board is really very small and still include mounting holes!

Contenu

Pour chaque commande, vous recevrez un Trinket M0 complètement assemblé et testé. Le Trinket M0 sera flashé avec Circuit Python et un script d'exemple en cours de fonctionnement sur la carte.

Le fait d'être flashé avec CircuitPython n'empêche nullement de programmer la carte avec Arduino IDE et de remplacer le Firmware Circuit Python par votre programme écrit en Arduino

Tutoriel

Commentaires

Produits associés

21 autres produits dans la même catégorie :