![]() |
![]() |
![]() |
![]() |
![]() |
Programmation par blocs
Carte Micro-bit : Présentation
Transférer le code
Les étapes suivantes permettent de tester un code sur la carte Micro-bit
Étape 1 : La connexion
- Connecte la micro:bit à ton ordinateur grâce au câble micro USB.
- En quelques secondes, la carte micro:bit est reconnue par ton ordinateur comme une clé USB qui s’appelle “MICROBIT”.
- C’est sur le lecteur “MICROBIT” que tu copieras dans quelques minutes ton code.
Étape 2 : Téléchargement du code
- Nomme le fichier “XXXXX”
- Clique sur le bouton Télécharger dans l’éditeur. Un fichier “.hex” se téléchargera !
Étape 3 : Transfert du code (.hex)
- Copie ce fichier “.hex” sur ta carte micro:bit, comme on copie un fichier sur une clé USB.
- Astuces : Sur Windows, tu peux “cliquer droit” sur le fichier “.hex” téléchargé et sélectionner “Envoyer vers MICROBIT”
Exercice Smiley
Connecte-toi sur https://makecode.microbit.org et crée un ⊕ nouveau projet.
Reproduire et tester le script ci-dessous pour afficher un smiley
Si besoin la procédure est détaillée dans l'article https://www.playhooky.fr/diy/smiley-micro-bit/
Présente le résultat de ton travail au professeur
Exercice : Les flèches
Connecte-toi sur https://makecode.microbit.org et crée un ⊕ nouveau projet ou poursuis celui en cours
Objectifs :
- Afficher une flèche à gauche sur la matrice de LEDs lorsqu'on appuie sur le bouton A
- Afficher une flèche à droite sur la matrice de LEDs lorsqu'on appuie sur le bouton B
- Effacer la matrice LEDs, lorsqu'on appuie sur les touche A+B
Aide : Pour afficher une flèche, il est possible d'utiliser l'instruction "montrer flèche" ou de la dessiner sur les LEDS
Présente le résultat de ton travail au professeur
Exercice : Cœur battant
Connecte-toi sur https://makecode.microbit.org et crée un ⊕ nouveau projet ou poursuis celui en cours
Objectif : Faire battre le cœur de la micro:bit en utilisant les boucles pour créer une animation
Comment ça marche :
- Le programme montre un cœur battant à l'aide de deux images intégrées, un grand et un petit cœur, sur l'écran de LEDs.
- Après avoir affiché chaque image, le programme s'arrête pendant une demi-seconde (500 millisecondes) avant d'afficher l'image suivante.
- L'animation est maintenue en continu en utilisant une boucle infinie
![]() |
|
Présente le résultat de ton travail au professeur
Améliorer l'animation :
Rendre le rythme du cardiaque plus rapide ou plus lent en changeant le temps de délais
Exercice : Pharmacie
Connecte-toi sur https://makecode.microbit.org et crée un ⊕ nouveau projet.
Objectif : Créer une enseigne de pharmacie
Présente le résultat de ton travail au professeur
Exercice : Dé
Connecte-toi sur https://makecode.microbit.org et crée un ⊕ nouveau projet.
Objectif : Créer un dé permettant d'afficher de manière aléatoire un nombre entre 1 et 6
Présente le résultat de ton travail au professeur
Exercice : Compteur
Connecte-toi sur https://makecode.microbit.org et crée un ⊕ nouveau projet ou poursuis celui en cours
Objectif : Avec la carte micro:bit réaliser un compteur de 0 à 10
Lorsque le bouton A est pressé incrémenter la variable "compteur" par 1 jusqu'à 10 et l'afficher sur l'écran LEDs de la carte micro:bit
Comment ça marche :
- Créer une variable nommée " COMPTEUR " | |
- Au démarrage, initialiser la variable compteur à 0 | |
- ajouter 1 (incrémenter) à la variable "compteur" |
Aide :
![]() |
Améliorer : Réaliser un décompteur lorsque le bouton B est pressé
Présente le résultat de ton travail au professeur
Exercices : luminosité
Connecte-toi sur https://makecode.microbit.org et crée un ⊕ nouveau projet ou poursuis celui en cours
Allumer toutes les LEDs si la luminosité est inférieur à 100 sinon éteindre toutes les LEDs.
Remarques :
|
Présente le résultat de ton travail au professeur
Objectif allumer la LED rouge si le bouton "A" est appuyé
Connecte-toi sur https://makecode.microbit.org et crée un ⊕ nouveau projet ou poursuis celui en cours
Pour allumer et éteindre les LEDs du Kit STOP il faut utiliser les instructions dans le menu Broches
![]() |
Objectif faire clignoter la LED verte 4 fois si le bouton A est pressé
Connecte-toi sur https://makecode.microbit.org et crée un ⊕ nouveau projet ou poursuis celui en cours
![]() |
Pour allumer et éteindre les LEDs du Kit STOP il faut utiliser les instructions dans le menu Broches
Présente le résultat de ton travail au professeur
Feu "basique"
Connecte-toi sur https://makecode.microbit.org et crée un ⊕ nouveau projet ou poursuis celui en cours
Objectif : Simuler un Feu de signalisation "basique"
![]() |
Fonctionnement : la séquence ci dessous doit se répéter à l'infini
|
Présente le résultat de ton travail au professeur
Feu + Luminosité
Connecte-toi sur https://makecode.microbit.org et crée un ⊕ nouveau projet ou poursuis celui en cours
Dans certains, le trafic est dense en journée mais léger la nuit, il est donc parfois intéressant de passer le feu de signalisation en mode "Orange clignotant" plutôt que de le laisser en mode "basique"
Objectif : Automatisé le fonctionnement du feu en fonction de la luminosité extérieur. Si le seuil de luminosité est supérieur à 150, le feu est en mode "basique" sinon il passe en mode "Orange clignotant"
1. Compléter l'organigramme sur le cahier
2. Réaliser le script et les essais nécessaire pour atteindre l'objectif, une fonction cycle "basique" devra être créée afin de simplifier la lecture du programme
Présente le résultat de ton travail au professeur
Feu de chantier
Connecte-toi sur https://makecode.microbit.org et crée un ⊕ nouveau projet ou poursuis celui en cours
![]() |
![]() |
Dans certaines zones en travaux, des feux de signalisation peuvent être installés temporairement, ces feux permettent de circuler lorsque la lumière Orange clignote et interdisent la circulation lorsque la lumière rouge est allumée. Entre le passage du rouge à l'orange un décompteur peut être installé afin d'informer l'automobiliste du temps d'attente.
Objectif : Simuler le fonctionnement d'un feu de chantier
Fonctionnement : la séquence ci dessous doit se répéter à l'infini
- Allumer LED ROUGE et Eteindre LED VERTE ET ORANGE
- Attendre la fin du décompteur en affichant les chiffres sur la carte Micro:bit
- Faire clignoter 5 fois la LED Orange toutes les 200ms
Créer la fonction décompteur
Présente le résultat de ton travail au professeur