ItsyBitsy M0 Express - ATSAMD21 Cortex M0 - CircuitPython
Microcontrôleur Cortex M0+ compatible Arduino IDE et MicroPython
- ATSAMD21G8 Cortex M0+ @ 48 Mhz
- 256 Kio de FLASH
- 32 Kio de RAM
- 2 Mio de FLASH EXTRA en SPI
- Une LED Dotstar
- 23 GPIO (13 PWM)
- 11 entrées analogiques - 12 bits (0-4095)
- 1 sortie analogique - 10 bits (0-1023)
- RTC
Les paiements sont sécurisés par LyraCollect, une société de collecte de paiements française
Il est possible de se faire livrer chez soi, en point relais ou retirer sur rendez-vous chez MCHobby
Nous préparons, emballons et expédions vos commandes avec un grand respect et un grand soin.
Adafruit ItsyBitsy M0 Express - pour MicroPython, CircuitPython et Arduino IDE
Entre le "Feather" tout-en-un et le super mini "Trinket", Adafruit propose également les microcontrôleurs "ItsyBitsy".
Voici l'Adafruit ItsyBitsy M0 Express, une petite carte de développement basée sur un ATSAMD21 Cortex M0 cadencé à 48 MHz - c'est le même MCU qui équipe l'Arduino Zero. L'ItsyBitsy est toujours très compacte mais dispose de nombreuse broches pour votre projet.
L'ItsyBitsy M0 Express dispose 6 broches d'alimentations, 23 broches GPIO numérique dans une carte au format de 36mm de long et 18mm de large. Ces 23 entrées/sorties offre un accès à 13x sortie PWM, 11x entrée analogique, 1x sortie analogique. Elle est équipée de 2Mio de Flash externe (SPI Flash), l'ItsyBitsy est idéal pour faire du data logging, stockage de fichier. Il peut être programmé avec Arduino IDE, MicroPython et CircuitPython.
L'ItsyBitsy est une approche intéressante pour transformer un prototype "Metro M0 Express" ou "Feather M0 Express" en une solution compacte et definitive.
L'ItsyBitsy M0 est pré-flashé avec le firmware CircuitPython (dérivé de MicroPython). Lorsqu'elle est branchée sur un ordinateur, la carte expose le système de fichier microPython contenu dans la mémoire flash externe comme un très petit disque USB. Ce disque USB présente les scripts Python (éditez simplement main.py avec votre éditeur de texte préféré). Grâce à MicroPython ou CircuitPython, pas besoin d'un compilateur sur l'ordinateur ou d'un IDE spécialisé, branchez simplement la carte et commencez à coder directement sur la carte. Lorsque c'est prêt, débranchez simplement la carte et emportez le code partout avec vous (puisqu'il est directement sur la carte).
ItsyBity M0 est distribué avec CircuitPython + codes d'exemple pré-programmé sur la carte. Modifiez le code python sur la carte ou envoyez votre propre firmware compilé avec Arduino. C'est comme vous voulez.
Détails techniques
- ATSAMD21G18 32-bit Cortex M0+ @ 48 Mhz
- 256 Kio de Flash interne
- 32 Kio RAM
- 2 Mio de Flash externe (SPI FLASH, pour stocker des fichiers OU le système de fichier MicroPython).
- Connecteur Micro USB
- Support USB natif sur tous les OS
- Arduino: comme console USB série, Clavier/Souris HID
- MicroPython/CircuitPython: REPL USB-Série, Clavier/Souris HID, expose un petit lecteur USB (pour le stockage des scripts Python).
- Arduino IDE - MicroPython - CircuitPython
- LED utilisateur sur broche #13 (rouge)
- LED RGB DotStar
- 23 x broches GPIO:
- 1x sortie analogique : sortie 10 bits, peut jouer un peu d'audio
- 13x PWM : pour servos, LEDs, etc
- 11x entrée analogique (12-bits de 0..4095)
- 7x capteur tacticle capacitif (support matériel, pas besoin de matériel complémentaire)
- 1x sortie spéciale Vhigh : offre une sortie en logique à VBAT ou VUSB (habituellement supérieur à 3.3V). Très utile pour piloter des NéoPixels, servo et périphérique plus énergivores.
La sortie numérique 5 est level-shifted pour obtenir une sortie en niveau logique supérieur.
Supporte les accès DMA-NeoPixel sur la broche VHigh pour piloter des NéoPixels sans nécessiter de traitement par le MCU (sans consommer de temps machine). - NeoPixels et DotStars : disponible sur toutes les broches. Le MCU dispose d'assez de mémoire pour contrôler jusqu'à 8000+ pixels.
- Support natif des périphériques SPI, I2C et série (tous disponibles)
- Bouton Reset (et broche Reset)
- Alimentation:
- Soit via USB
- Soit via une alimentation externe (comme un accu)
- Passage de l'un à l'autre automatiquement
- Poids: 2.7 gr
- Taille: 36.0mm x 17.8mm x 4.3mm
Contenu
Pour chaque commande, vous recevrez un ItsyBitsy M0 Express complètement assemblé et testé. Il est accompagné d'un connecteur que vous pouvez souder dessus pour l'utiliser avec un breadboard.
Tutoriel
- Guide utilisateur ItsyBitsy (Adafruit, Anglais)
Détails, schémas, objet Fritzing, fichiers et plus!