Objectifs
Programmer une fonction simple de la montre connectée sur une carte Micro:bit.
Programmer une fonction simple de la montre connectée sur une carte Micro:bit.
La carte Micro:bit est une carte électronique équipée d'un micro-contrôleur, de capteurs et d'actionneurs.
Les composants nécessaires pour cette activité sont :
Choisissez un mini-projet parmi les 3 suivants :
L'objectif de ce projet est de déclencher l'affichage de l'heure lorsque l'utilisateur lève le bras et d'éteindre cet affichage lorsque le bras de l'utilisateur est descendu.
Pour cela, vous allez utiliser l'accéléromètre afin de récupérer la position de la carte Micro:bit en fonction de la position du bras de l'utilisateur.
Dans l'interface Makecode, les blocs dont vous allez avoir besoin sont les suivants :
![]() ![]() |
Le bloc "Lorsque secouer" permet d'acquérir la position de la carte Micro:bit. Lorsque l'on clique sur "Secouer", d'autres évènements peuvent-être sélectionnés dans la liste. |
![]() |
Le bloc "Montrer LEDs" permet d'allumer les LEDs désirées sur l'affichage de la carte Micro:bit. Vous pouvez dessiner votre propre icône ou symbole en cliquant sur les LEDs. |
![]() |
Le bloc "Effacer l'écran" permet, comme son nom l'indique, d'effacer l'affichage de la carte Micro:bit. |
Réalisez le programme d'après l'algorithme suivant :
Ouvrez l'interface Makecode en cliquant sur l'icône "Modifier"
L'objectif de ce projet est de compter le nombre de pas de l'utilisateur.
Pour cela, vous allez utiliser l'accéléromètre afin de mesurer l'accélération à laquelle est soumise la carte Micro:bit à chaque pas de l'utilisateur.
Dans l'interface Makecode, les blocs dont vous allez avoir besoin sont les suivants :
![]() |
Ce bloc permet de récupérer l'accélération (en millième de G) mesurée par la carte Micro:bit. |
![]() |
Ce bloc permet de comparer 2 valeurs numériques. Il est possible de changer le signe de comparaison en cliquant dessus. |
![]() |
Ce bloc est une condition. Si la condition est vrai alors les instructions dans le bloc sont exécutées. |
![]() |
Ce bloc permet de modifier le contenu d'une variable (ex : ajouter 1) |
![]() |
Ce bloc contrôle l'évènement "Bouton A est pressé" |
![]() |
Ce bloc permet d'afficher une valeur numérique |
Réalisez le programme d'après l'algorithme suivant :
Ouvrez l'interface Makecode en cliquant sur l'icône "Modifier"
L'objectif de ce projet est de permettre à l'utilisateur de s'orienter vers le Nord.
Pour cela, vous allez utiliser le magnétomètre afin de récupérer la direction de la boussole de la carte Micro:bit.
Dans l'interface Makecode, les blocs dont vous allez avoir besoin sont les suivants :
![]() |
Ce bloc permet de mesurer la direction du magnétomètre de la carte Micro:bit. |
![]() |
Ce bloc permet de comparer 2 valeurs numériques. Il est possible de changer le signe de comparaison en cliquant dessus. |
![]() |
Ce bloc permet de réaliser un opération booléenne ET ou OU |
![]() |
Ce bloc est une condition. Si la condition est vrai alors les instructions dans le bloc sont exécutées sinon les instructions suivantes seront exécutées. |
![]() |
Ce bloc permet d'afficher du texte. |
Réalisez le programme d'après l'algorithme suivant :
Ouvrez l'interface Makecode en cliquant sur l'icône "Modifier"
Régi par la licence Creative Commons: Licence d'attribution en partage identique 4.0