1- Qu’est-ce qu’une carte micro:bit ?
La carte micro:bit est une carte électronique programmable possède un microcontrôleur ainsi que des
capteurs (2 boutons programmables, capteur de température, capteur de lumière, capteur de
mouvement...) et un actionneur (écran de 25 LED intégrées).
Cette carte électronique gère également les communications radio et Bluetooth, elle permet donc de créer des objets
connectés
En ce qui est de ses dimensions, la
carte micro:bit mesure 52×42 mm et elle
Contient 25 LED programmables dont la fonction
est d’afficher des textes, des chiffres et des
images.
Aussi, cette carte comporte un accéléromètre qui
détecte quand et comment il est déplacé ainsi que
le contrôle gestuel.
Faut-il mentionner aussi que, dans cette carte, il y
a une radio et une puce Bluetooth qui
permettent la communication sans fil et l’envoi de
messages à d’autres micro-bits ou d’autres
appareils tel que le smartphone.
Pour terminer, on vous signale que vous disposez d’une boussole qui détecte le champ magnétique terrestre
permettant ainsi de déterminer la direction du micro:bit ; et d’un capteur de température mesurant celle de la
carte.
1
2- Alimentation de la carte micro:bit
La carte micro:bit peut être alimentée par un connecteur USB :
L’avantage d’être toujours à la portée de l’utilisateur, ne s’avère pas la bonne solution
puisqu’il n’est pas portatif. Cependant, ce connecteur est d’une grande utilité dans les
projets où le micro:bit reste à un endroit fixe.
La carte micro:bit peut être alimentée par un connecteur JST :
L’avantage d’être plus pratique pour l’alimentation de la carte micro:bit puisqu’il
connecte deux piles AAA en série. De plus, sa petite taille le rend idéal pour assurer la
réalisation des projets portables. Ainsi, le « 2 en 1 » est garanti : alimentation et
protection de la carte micro:bit !!
3- Programmer avec la carte micro:bit
Il est possible de programmer la carte Micro:bit depuis les PC, les appareils Android et IOS avec différents
langages de programmation.
L'éditeur MakeCode fourni par Microsoft facilite la programmation de votre Micro:bit avec des blocs et le
JavaScript. C’est un langage graphique simple analogue à Scratch tout en autorisant la conception de
systèmes automatisés.
2
4- Manipulation de base :
Activité 1 :
Démarrez le logiciel makecode et testez ce programme :
Activité 2 :
Créer un programme qui permet de :
• Afficher le texte « Hello world ! » quand j’appuie sur le bouton « A »
• Afficher une icône au choix quand j’appuie sur « B »
• Effacer l’écran quand j’appuie sur les boutons « A+B » simultanément.
5- Les variables
Une variable est une « boite » dans laquelle on met une valeur (un nombre, un mot…) qui peut
changer au cours d’un programme (si l’utilisateur modifie la valeur par exemple).
Exercice 1: Changer la valeur d’un nombre
On veut écrire un code qui permet de changer la valeur d’un nombre puis d’afficher cette valeur.
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.
Exercice 2 : Calculatrice
Une calculatrice permet de calculer la somme de deux nombres et d’afficher sa valeur. Les
valeurs des deux nombres ainsi que la somme seront stockées dans des variables.
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.