La carte adafruit Circuit Playground express
La carte adafruit Circuit Playground express (CPX en abrégé) est une carte programmable qui embarque un microcontrôleur, de la mémoire et un certain nombre de capteurs.
Cette carte peut se programmer en python. Voici ses caractéristiques principales :
10 x mini NeoPixels, chacune pouvant afficher n'importe quelle couleur
1 x capteur de mouvement (LIS3DH accelerometre à 3 axes avec détection de chocs et chute libre)
1 x capteur de température
1 x capteur de lumière. Peut aussi servir de capteur de couleur et de pulsations cardiaques.
1 x capteur de sons (micro MEMS)
1 x Mini speaker avec ampli de classe D ( speaker magnétique de 7.5mm)
2 x Push buttons, nommés A and B
1 x Slide switch
récepteur et émetteur infrarouge - peut recevoir et envoyer des codes de télécommandes, ainsi que transmettre des messages entre deux cartes CPX. Peut aussi agir en détecteur de proximité.
8 x broches d'entrées sortie au format pince crocodile
inclut I2C, UART, 8 broches qui peuvent être des entrées analogiques, sorties PWM multiples
7 pads pouvant servir de boutons tactiles et le 8e est une vraie sortie analogique
LED verte de mise sous tension
LED rouge commandable par programme
bouton RESET
Processeur ATSAMD21 ARM Cortex M0 , fonctionnant sous 3.3V et à 48MHz
2 Mo de mémoire flash SPI, utilisée principalement avec CircuitPython pour stoker programmes et librairies.
port MicroUSB pour programmation et débuggage
le port USB peut agir en port serie, clavier, souris joystick ou même MIDI
Par son aspect et ses fonctionnalités, elle se rapproche de la carte BBC micro::bit. Je vous invite à consulter ce comparatif pour en savoir plus sur les différences entre ces deux cartes.
CircuitPython
le langage utilisé principalement sur la carte CPX est CircuitPython, déclinaison de MicroPython qui est un portage du langage Python sur les microcontrôleurs. Le développement sur CircuitPython est très actif comme en témoigne l'activité sur github.
Complément : Pour en savoir plus,
La page https://learn.adafruit.com/adafruit-circuit-playground-express/guided-tour détaille tous les composants de la carte
Détail du brochage des entrées sorties.
Complément : Tutoriels vidéo
Chaîne youtube de John Gallaugher : Playlist CPX
Circuit Playground Express Workshop for Educators and Beginners. Tutoriels vidéo.
Pour finir, une vidéo de présentation de la carte par Adafruit