Table des matières

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

Brochage / Pinout

Schéma par PighiXXX, CC BY-SA

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/