100% ont trouvé ce document utile (1 vote)
70 vues5 pages

Exercices Makecode pour capteurs micro:bit

Le document présente une série d'exercices et de projets utilisant la carte micro:bit et divers capteurs. Chaque exercice a un objectif spécifique, allant de l'affichage de la température à la création de jeux interactifs, en passant par des applications pratiques comme un décibelmètre et une station météo. Les instructions incluent des étapes de programmation et de montage pour réaliser ces projets.

Transféré par

Abdellaoui Mohamed
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 (1 vote)
70 vues5 pages

Exercices Makecode pour capteurs micro:bit

Le document présente une série d'exercices et de projets utilisant la carte micro:bit et divers capteurs. Chaque exercice a un objectif spécifique, allant de l'affichage de la température à la création de jeux interactifs, en passant par des applications pratiques comme un décibelmètre et une station météo. Les instructions incluent des étapes de programmation et de montage pour réaliser ces projets.

Transféré par

Abdellaoui Mohamed
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

Exercices avec Makecode (capteurs)

Exercice 1 : Le thermomètre numérique

• Objectif: Utiliser le capteur de température pour afficher la température ambiante sur


l'écran LED.

• Instructions:

o Programme une boucle infinie.

o À chaque itération, récupère la valeur de la température.

o Affiche cette valeur sur l'écran LED en utilisant une fonction d'affichage
numérique.

Exercice 2 : Le détecteur de luminosité


• Objectif: Utiliser le capteur de luminosité pour allumer les LED en fonction de la
luminosité ambiante.

• Instructions:

o Programme une boucle infinie.

o À chaque itération, récupère la valeur de la luminosité.

o Si la luminosité est inférieure à un seuil défini, allume toutes les LED. Sinon,
éteins-les.

Exercice 3 : Le compas numérique


• Objectif: Utiliser le capteur de boussole pour afficher la direction Nord sur l'écran LED.

• Instructions:

o Programme une boucle infinie.

o À chaque itération, récupère la valeur de la boussole (angle en degrés).

o Affiche une flèche sur l'écran LED pointant vers le Nord en utilisant les LED.

Exercice 4 : Le bouton interactif


• Objectif: Utiliser les boutons A et B pour contrôler l'affichage d'une image sur l'écran
LED.

• Instructions:

o Crée deux variables pour stocker l'état des boutons.

o Programme une boucle infinie.

o À chaque itération, vérifie l'état des boutons.

o Si le bouton A est pressé, affiche une image. Si le bouton B est pressé, affiche
une autre image.
Exercice 5 : Le jeu du capteur d'accélération
• Objectif: Utiliser le capteur d'accélération pour créer un jeu simple où l'utilisateur doit
incliner la carte pour déplacer un personnage sur l'écran.

• Instructions:

o Crée un personnage simple sur l'écran LED.

o Programme une boucle infinie.

o À chaque itération, récupère les valeurs de l'accélération sur les axes X et Y.

o Déplace le personnage en fonction de ces valeurs.

Exercices plus avancés pour la micro:bit

Exercice 6 : Le thermomètre graphique


• Objectif: Afficher un thermomètre graphique sur l'écran LED, la hauteur du mercure
variant en fonction de la température.

• Instructions:

o Calculez un rapport entre la température minimale et maximale que vous


souhaitez afficher et la hauteur de l'écran LED.

o À chaque mesure de température, convertissez la valeur en une hauteur de


colonne à afficher.

o Utilisez une boucle pour allumer les LED correspondant à la hauteur calculée.

Exercice 7 : Le jeu de l'équilibre


• Objectif: Créer un jeu où l'utilisateur doit maintenir la micro:bit à l'horizontale.

• Instructions:

o Utilisez le capteur d'accélération pour détecter l'inclinaison de la carte.

o Affichez un personnage sur l'écran LED qui se déplace en fonction de


l'inclinaison.

o Si l'inclinaison dépasse un certain seuil, le jeu est terminé.

Exercice 8 : Le détecteur de geste


• Objectif: Créer un détecteur de gestes simples (secousse, rotation) et effectuer une
action en conséquence.

• Instructions:

o Utilisez le capteur d'accélération pour détecter des changements brusques de


valeur.

o Implémentez des algorithmes simples pour reconnaître les différents gestes.

o Par exemple, une secousse pourrait déclencher un son, tandis qu'une rotation
pourrait changer l'affichage.
Exercice 9 : La télécommande infrarouge
• Objectif: Contrôler un appareil électronique (télévision, lecteur DVD) à l'aide de la
micro:bit.

• Instructions:

o Utilisez un module infrarouge pour émettre des signaux.

o Apprenez les codes infrarouges des commandes que vous souhaitez envoyer.

o Créez une interface utilisateur sur la micro:bit pour sélectionner les différentes
commandes.

Exercice 10 : La station météo


• Objectif: Créer une station météo complète en utilisant les capteurs de température,
d'humidité et de pression (si disponible).

• Instructions:

o Récupérez les données des différents capteurs.

o Affichez les informations sur l'écran LED ou sur un écran externe (si connecté).

o Envoyez les données à un ordinateur ou à un service en ligne pour les stocker et


les analyser.

Exercice 11 : Le décibelmètre
Objectif: Créer un décibelmètre simple qui affiche un niveau sonore approximatif sur l'écran
LED.

Instructions:

1. Récupérer les données du microphone:

o Utiliser la fonction [Link]() pour obtenir un niveau sonore brut. Cette


valeur est souvent un entier compris entre 0 et 255, où 255 correspond au niveau
sonore maximal détecté par le microphone.

2. Étalonner le décibelmètre:

o Effectuer plusieurs mesures dans des environnements avec des niveaux sonores
connus (par exemple, un environnement silencieux, une conversation normale,
un bruit fort) pour établir une correspondance approximative entre les valeurs
retournées par [Link]() et les niveaux de décibels réels.

3. Afficher le niveau sonore:

o Utiliser les LED de la micro:bit pour représenter le niveau sonore. Plus le niveau
sonore est élevé, plus le nombre de LED allumées est important.

o Pour une meilleure visualisation, on peut utiliser une échelle logarithmique pour
représenter les décibels, car l'oreille humaine perçoit les sons de manière
logarithmique.
Exercice : Allumer une LED avec la micro:bit
Matériel nécessaire :

• Une carte micro:bit

• Une LED

• Une résistance (220 ohms est une valeur courante)

• Des fils de connexion

Montage :

1. Connectez la résistance à l'anode (la patte longue) de la LED.

2. Connectez l'autre extrémité de la résistance à une des broches numériques de la


micro:bit (par exemple, la broche 0).

3. Connectez la cathode (la patte courte) de la LED à la masse (GND) de la micro:bit.

Programmation :

Avec MakeCode (une interface visuelle très intuitive pour programmer la micro:bit) :

1. Allez sur [Link]

2. Dans la catégorie « Basique », trouvez le bloc « allumer LED en x, y ».

3. Configurez les coordonnées x et y de la LED que vous souhaitez allumer (les LED de la
micro:bit sont disposées sur une matrice 5x5). Par exemple, pour allumer la LED en haut
à gauche, mettez x=0 et y=0.

4. Glissez ce bloc dans la zone « à chaque démarrage ».

Projet 1 : Le feu tricolore intelligent


Objectif: Créer un feu tricolore qui change de couleur en fonction d'un capteur (par exemple, un
bouton ou un capteur de luminosité).

Matériel:

• Micro:bit

• 3 LED de couleurs différentes (rouge, jaune, vert)

• Résistances

• Fils de connexion

Fonctionnement:

• Mode manuel: En appuyant sur un bouton, on fait défiler les couleurs du feu tricolore
(rouge, puis jaune, puis vert).

• Mode automatique: Un capteur de luminosité détecte la nuit et allume


automatiquement la lumière rouge. Le matin, elle passe au vert.
Projet 2 : Le thermomètre graphique avec alarme
Objectif: Créer un thermomètre qui affiche la température sur un écran à LED et déclenche une
alarme si la température dépasse un certain seuil.

Matériel:

• Micro:bit

• Buzzer

• Résistances

• Fils de connexion

Fonctionnement:

• Le micro:bit mesure la température ambiante.

• La température est affichée graphiquement sur les LED.

• Si la température dépasse un seuil défini, le buzzer se déclenche.

Projet 3 : Le jeu de la musique


Objectif: Créer un jeu musical où l'utilisateur doit reproduire une séquence de notes.

Matériel:

• Micro:bit

• Buzzer

• Résistances

• Fils de connexion

Fonctionnement:

• La micro:bit joue une séquence de notes aléatoires.

• L'utilisateur doit reproduire cette séquence en appuyant sur des boutons.

• La micro:bit indique si la note jouée est correcte ou non.

Vous aimerez peut-être aussi