Ecole préparatoire Ras Jebel Robotique Mme E.
OLFA 9ème Base
La carte Micro : bit
Qu'est-ce que c'est le micro:bit?
Une carte électronique programmable pour interagir avec le monde réel.
Quels sont les langages de programmation ?
Il existe plusieurs interfaces de programmation : les blocs JavaScript, le
langage Python et également une solution avec Scratch3.
L’interface de programmation par blocs sur Blockly
([Link] permet de créer des programmes et les
tester puis les charger directement sur la carte.
Blockly pour micro:bit
Applications :
a) Affichage de forme et de texte :
« Ouvrez les yeux : les robots sont déjà partout, et ce n'est que le début ! ». Bruno Bonnell 1
Ecole préparatoire Ras Jebel Robotique Mme E. OLFA 9ème Base
➢ Interprétation :
La carte Micro bit affiche au démarrage le message « Hello ! », puis la forme
Un clic sur le bouton A permet d’afficher un texte.
b) Détecteur de température :
➢ Interprétation :
Une variable température est crée pour déterminer la température de la carte.
La valeur de la température est affichée chaque seconde.
Exercices :
1. Exercice 1 : Capteur de lumière
Programmez votre carte micro:bit pour :
a) Afficher le niveau de luminosité à l’aide d’un diagramme à barres.
b) En pressant le bouton A, afficher le niveau de luminosité
Solution :
« Ouvrez les yeux : les robots sont déjà partout, et ce n'est que le début ! ». Bruno Bonnell 2
Ecole préparatoire Ras Jebel Robotique Mme E. OLFA 9ème Base
2. Exercice 2 : une boussole
Programmez votre carte micro:bit pour :
a) Calibrer la boussole au démarrage.
b) Selon l’angle de rotation de la boussole la carte affiche la
direction :
➢ Si l’angle est supérieur à 315 ou inférieur à 45, la carte
affiche « N » (Nord).
➢ Si l’angle est inférieur à 135, la carte affiche « E » (Est).
➢ Si l’angle est inférieur à 225, la carte affiche « S » (Sud).
➢ Si l’angle est inférieur à 315, la carte affiche « O » (Ouest).
« Ouvrez les yeux : les robots sont déjà partout, et ce n'est que le début ! ». Bruno Bonnell 3
Ecole préparatoire Ras Jebel Robotique Mme E. OLFA 9ème Base
Exercices micro-bit
I. Changer la valeur d’un nombre:
1. Définir une variable « Nombre »
2. Programmer votre carte micro-bit pour :
a) An démarrage, initialiser la valeur de la variable Nombre à 0.
b) Lorsque le bouton A est pressé : Incrémenter la valeur de la variable Nombre de 1, et afficher sa
valeur.
c) Lorsque le bouton B est pressé : Décrémenter la valeur de la variable Nombre de 1, et afficher sa
valeur.
Solution :
1. Création de la variable :
2.a - Initialisation de la variable :
2.b et 2.c- Programmer le bouton A et le bouton B :
« Ouvrez les yeux : les robots sont déjà partout, et ce n'est que le début ! ». Bruno Bonnell 4
Ecole préparatoire Ras Jebel Robotique Mme E. OLFA 9ème Base
II. Calculatrice :
1. Définir trois variables : Nombre1, Nombre2, Somme
2. Programmer votre carte micro-bit pour :
a) Au démarrage, initialiser toutes les variables à 0.
b) En cliquant sur le bouton A : Changer la valeur de la variable Nombre1 en l’incrémentant par 1, et
afficher cette valeur.
c) En cliquant sur le bouton B : Changer la valeur de la variable Nombre2 en l’incrémentant par 1,et
afficher cette valeur.
d) En cliquant sur le bouton A+B : Changer la valeur de la variable Somme pour qu’elle reçoive le
calcul de la somme des variables Nombre1 et Nombre2 puis afficher la valeur de Somme.
Solution :
1. Création de variables :
Utiliser la catégorie Variables puis cliquer sur “Créer une variable”.
2.a - Initialisation des variables :
2.b et c - Définir les valeurs des variables Nombre :
« Ouvrez les yeux : les robots sont déjà partout, et ce n'est que le début ! ». Bruno Bonnell 5
Ecole préparatoire Ras Jebel Robotique Mme E. OLFA 9ème Base
2.d - Calcul et affichage de la somme :
« Ouvrez les yeux : les robots sont déjà partout, et ce n'est que le début ! ». Bruno Bonnell 6