100% ont trouvé ce document utile (2 votes)
3K vues6 pages

Exercices de Programmation Micro:bit 9ème

Le document décrit la carte micro:bit, ses langages de programmation et quelques exemples d'applications. Il présente ensuite deux exercices sur la programmation de la carte micro:bit.

Transféré par

HATEM CHOUCHANE
Copyright
© All Rights Reserved
Nous prenons très au sérieux les droits relatifs au contenu. Si vous pensez qu’il s’agit de votre contenu, signalez une atteinte au droit d’auteur ici.
Formats disponibles
Téléchargez aux formats PDF, TXT ou lisez en ligne sur Scribd
100% ont trouvé ce document utile (2 votes)
3K vues6 pages

Exercices de Programmation Micro:bit 9ème

Le document décrit la carte micro:bit, ses langages de programmation et quelques exemples d'applications. Il présente ensuite deux exercices sur la programmation de la carte micro:bit.

Transféré par

HATEM CHOUCHANE
Copyright
© All Rights Reserved
Nous prenons très au sérieux les droits relatifs au contenu. Si vous pensez qu’il s’agit de votre contenu, signalez une atteinte au droit d’auteur ici.
Formats disponibles
Téléchargez aux formats PDF, TXT ou lisez en ligne sur Scribd

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

Vous aimerez peut-être aussi