Feather M0 Express - un microcontroleur Cortex M0+ compatible Arduino IDE et MicroPython
Nous adorons la gamme Feather chez MC Hobby mais ce Feather est vraiment très spécial. C'est le
premier Feather spécialement conçu pour pour être utilisé avec
CircuitPython! CircuitPython est une version de MicroPython
personnalisée par Adafruit pour les débutants - comme son nom l'indique,
c'est une version plus spécialement destinée à l'électronique.
Qu'est ce qui rend ce Feather si intéressant?
Le processeur supporte nativement USB est est donc capable de supporter la programmation du module via USB et les fonctionnalités de débogage sans avoir besoin d'un convertisseur USB-Série (ex: les puces FTDI).
Une flash extra de 2MB
Feather M0 Express est également équipé d'une mémoire Flash SPI de 2 MB en EXTRA.
Vous pouvez utiliser la mémoire FLASH SPI comme un mini disque dur. Lorsque vous utilisez CircuitPython (microPython), ces mémoire de 2 MB est utilisé comme espace de stockage pour vos fichiers Python, bibliothèques et autres ressources.
Lorsque vous utilisez Arduino, vous pouvez y lire/écrire des fichiers comme sur petit datalogger ou une carte SD, puis y accéder via USB à l'aide des programmes d'aide (helper) proposé par Adafruit.
Des détails croustillants
Où acheter
Si comme nous, vous vous intéressez à des microcontrôleurs programmable en microPython, vous pourrez vous en procurer un chez MCHobby
Feather M0 Express - disponible chez MC Hobby |
- Microcontrôleur Cortex M0+ ATSAMD21
- Compatible Arduino IDE
- Compatible MicroPython
- 256 Kb de FLASH
- 32 Kb de RAM
- 2 MB de FLASH EXTRA en SPI
- Une LED Neopixel
Le processeur supporte nativement USB est est donc capable de supporter la programmation du module via USB et les fonctionnalités de débogage sans avoir besoin d'un convertisseur USB-Série (ex: les puces FTDI).
Une flash extra de 2MB
Feather M0 Express |
Vous pouvez utiliser la mémoire FLASH SPI comme un mini disque dur. Lorsque vous utilisez CircuitPython (microPython), ces mémoire de 2 MB est utilisé comme espace de stockage pour vos fichiers Python, bibliothèques et autres ressources.
Lorsque vous utilisez Arduino, vous pouvez y lire/écrire des fichiers comme sur petit datalogger ou une carte SD, puis y accéder via USB à l'aide des programmes d'aide (helper) proposé par Adafruit.
Des détails croustillants
- Mesure 51mm x 23mm x 8mm - sans les connecteurs soudés sur la carte
- Léger: 5 grammes
- ATSAMD21G18 @ 48MHz avec une logique en 3.3V
- 256KB de mémoire FLASH + 32KB de RAM
- Pas EEPROM
- Cristal 32.768 KHz pour génération de signal d'horloge et RTC
- Régulateur 3.3V supportant des pointes de courant à 500mA
- Support USB natif, bootloader USB et débogage par port série (via USB)
- 20 broches GPIO
- Support Série matériel, I2C matériel, SPI matériel
- Sortie PWM sur toutes les broches
- 6 x entrées analogiques 12-bit (0 à 4095)
- 1 x sorties analogiques 10-bit (DAC, 0 à 1023)
- Chargeur Lipo intégré avec LED indicatrice (charge à 100mA).
- LED utilisateur sur la broche #13
- Broche Power/enable (permet de désactiver le microprocesseur)
- 4 trous de montage
- Bouton Reset
Tutoriel
- Adafruit Feather M0 Express - conçu pour CircuitPython (Adafruit, Anglais)
Démarrez plus rapidement que jamais avec la première carte Adafruit Express - Les tutoriels MicroPython (wiki.mchobby.be, Français)
Si vous comptez utiliser MicroPython sur votre carte M0 Express.
Si comme nous, vous vous intéressez à des microcontrôleurs programmable en microPython, vous pourrez vous en procurer un chez MCHobby
Écrire un commentaire