Micro:bit
(page créée le 20 mai 2022, en cours de rédaction)
Caractéristiques principales
Caractéristiques détaillées en fonction de la version : https://tech.microbit.org/hardware/
Il existe deux versions principales de micro:bit.
Notes
- les connecteurs en anneaux sont utilisables avec des fiches bananes
- Les broches peuvent agir en bouton tactile capacitifs
Brochage / Pinout
Programmer la carte
En ligne, par bloc, en javascript ou micropython, avec l'éditeur makecode
En ligne / en local, par bloc avec Scratch
En local, en code micropython, avec l'éditeur Mu
En local, en code C, avec l'IDE arduino
Utilisation
Connexion série sur linux
A minima, on peut utiliser screen pour recevoir les données
ls /dev/ttyACM* # chercher le port screen /dev/ttyACM0 115200 # on arrête screen avec CTRL-A, puis K (pour Kill)... # sur l'utilisation de screen, voir https://www.tecmint.com/screen-command-examples-to-manage-linux-terminals/
Des exemples pour une réception dans processing ici : https://github.com/emoc/microbit_utile
Extensions
micro:bit + shield grove : https://wiki.seeedstudio.com/Grove_Inventor_Kit_for_microbit/
Ressources
https://github.com/carlosperate/awesome-microbit
Utilisation micro:bit + processing :
Compteur de pas avec l'accéléromètre intégré : https://microbit.org/fr/projects/make-it-code-it/low-energy-step-counter/?editor=python
Data logging avec microbit v2 : https://microbit.org/get-started/user-guide/data-logging/