Module BBC Micro :bit
o
L’objectif est de s’initier à la programmation informatique avec un microcontrôleur appelé : micro:bit.
Le BBC micro:bit est un micro-ordinateur de poche programmable qui peut être utilisé pour toutes
sortes de créations comme programmer des robots, faire des jeux, des instruments de musique, etc
Nous allons programmer ce micro-controleur à l’aide de langage de programmation ‘Python’
Micro:Bit
Sommaire
1. Exercice 1 : battement de cœur ...................................................................................................... 2
1.1 Initialisation de l’environnement ............................................................................................... 2
1.2 Création du programme ............................................................................................................. 3
2. Exercice 2 : Création d’un jeu de dés .............................................................................................. 4
2.1 Etape 1 : Affichage d’un nombre unique ................................................................................... 4
2.2 Etape 2 : Affichage d’un nombre aléatoire entre 1 et 10 .......................................................... 5
3. Exercice 3 : Compteur...................................................................................................................... 5
3.1 Initialisation de l’environnement ............................................................................................... 5
3.2 Création du programme ............................................................................................................. 6
[Link]
Module BBC Micro :bit
o
1. Exercice 1 : battement de cœur
1.1 Initialisation de l’environnement
- Connecte le micro:bit à ton ordinateur en utilisant un câble micro USB.
Ton micro:bit apparaîtra sur ton ordinateur comme un lecteur appelé "MICROBIT".
- Sur ton ordinateur dans le menu ‘démarrer’, lancer le programme
‘MakeCode’
- Clique sur ‘Nouveau projet’
Tape le nom ‘1_battement_de_coeur’ et appui sur le boutton ‘creer’
[Link]
Module BBC Micro :bit
o
1.2 Création du programme
Activez l’option ‘Python’
Ecrire le code suivant
Enregistrez le programme sur votre ordinateur en cliquant sur le bouton ‘save’
Mettre le programme sur la carte en microbit en déplaçant le fichier ‘microbit-1_battement_coeur’
[Link]
Module BBC Micro :bit
o
Que se passe t’il sur la carte micro :bit ?
2. Exercice 2 : Création d’un jeu de dés
2.1 Etape 1 : Affichage d’un nombre unique
Nous allons maintenant créer un jeu de dés afin de voir comment fonctionne un accéléromètre
- A partir de ‘MakeCode’, créer un nouveau projet que vous allez appeler ‘2_jeu_de_des’
- Créer le programme suivant
- Sauvegarder le programme sur votre ordinateur
- Déplacer le programme sur la carte micro:bit
- Secouez la carte micro:bit et vérifiez ce qui se passer
[Link]
Module BBC Micro :bit
o
2.2 Etape 2 : Affichage d’un nombre aléatoire entre 1 et 10
Modifier votre programme précédent afin d’avoir le code suivant
- Sauvegarder le programme sur votre ordinateur
- Déplacer le programme sur la carte micro:bit
Secouez la carte micro:bit et vérifiez ce qui se passer
3. Exercice 3 : Compteur
L’objectif de cet exercice est de créer une application qui permet de compter.
3.1 Initialisation de l’environnement
Créer un nouveau projet appelé 3_compteur
Afin de créer notre application, nous avons besoin d’une variable.
[Link]
Module BBC Micro :bit
o
En informatique, les variables sont des symboles qui associent un nom à une valeur. Dans la plupart
des langages et notamment les plus courants, les variables peuvent changer de valeur au cours du
temps.
Par exemple, on peut avoir une variable qui s’appelle ‘couleur’, qui peut prendre les valeurs ‘jaune’,
‘bleur’, ‘vert’
Dans notre cas, on va créer une variable qui s’appelle ‘compteur’ qui va prendre des valeurs
numériques (1,2,3,4,5,etc..)
3.2 Création du programme
[Link]
Module BBC Micro :bit
o
Sauvegarder le programme sur votre ordinateur et ensuite mettre le code dans
le micro :bit
Testez votre programme et vérifiez que ça fonctionne
correctement
[Link]