Support de cours : découverte et programmation de la carte Micro:bit

Micro:bit 09-11-26
27 0

Plan du cours

1- Découverte de la carte Micro:bit

2- Premiers programmes avec MakeCode

3- Découverte des capteurs de la carte Micro:bit

4- Communication sans fil par radio avec Micro:bit

5- Commander une LED à l’aide de la carte Micro:bit

 

Découverte de la carte Micro:bit

Rôle des cartes électroniques

Une carte électronique est un circuit composé de plusieurs composants électroniques qui permettent de commander, contrôler ou assurer le fonctionnement d'un appareil électrique ou électronique.

Exemples de machines équipées de cartes électroniques : 

Présentation de la carte Micro:bit

La carte Micro:bit est une petite carte électronique programmable utilisée dans la robotique éducative pour apprendre la programmation et réaliser des projets interactifs.

Découverte de l'environnement de programmation MakeCode

MakeCode est un environnement de programmation visuel qui permet de créer facilement des programmes.

Il permet notamment de programmer la carte Micro:bit pour réaliser des projets en robotique éducative, comme allumer des LED, mesurer la température ou commander un robot.

 

Premiers programmes avec MakeCode

Les blocs de base pour la programmation d’une carte électronique :

Cette partie présente les blocs de programmation de base permettant de contrôler l’affichage de la carte électronique : afficher un nombre, allumer les LED de la matrice, afficher une icône et afficher un texte.

 

Programme Makecode Rôle
Ce programme affiche le nombre « 25 » en permanence sur la carte Micro:bit.
Ce programme MakeCode affiche un dessin lumineux sur les 25 LED de la carte Micro:bit en continu.
Ce programme MakeCode est d’afficher une icône sur l’écran LED de la carte Micro:bit en continu
Ce programme affiche le texte « Hello! » en permanence sur la carte Micro:bit.

 

Les blocs de programmation des entrées (Événements).

Cette partie permet de programmer des actions déclenchées par un événement, notamment lorsqu’un bouton (A) de la carte électronique est pressé. Elle permet ainsi d’exécuter automatiquement des instructions en réponse aux interactions de l’utilisateur.

 

Programme Makecode Rôle
Ce programme Makecode permet d’afficher la lettre A sur l’écran de la carte Micro:bit lorsque l’utilisateur appuie sur le bouton A.
Ce programme Makecode permet d’afficher la lettre B sur l’écran de la carte Micro:bit lorsque l’utilisateur appuie sur le bouton B.
Ce programme Makecode permet d’afficher le texte « A B » sur l’écran de la carte Micro:bit lorsque l’utilisateur appuie simultanément sur les deux boutons A et B.

Application

Ce programme MakeCode est un compteur d’appuis : il compte combien de fois chaque bouton (A et B) a été pressé, et permet d’afficher la somme des deux compteurs.

 

Découverte des capteurs de la carte Micro:bit

Utilisation des capteurs de température et de luminosité

La carte Micro:bit possède des capteurs intégrés qui permettent de mesurer certaines caractéristiques de l’environnement :

- Le capteur de température : permet de mesurer la température ambiante (en degrés Celsius).

- Le capteur de luminosité : permet de détecter le niveau de lumière dans l’environnement (faible ou élevé).

Programme Makecode Rôle
Ce programme MakeCode affiche la température mesurée par la carte quand on appuie sur le bouton A.
Ce programme MakeCode affiche le niveau de luminosité ambiante quand on appuie sur le bouton B.

 

Découverte de l'accéléromètre

La carte Micro:bit possède un accéléromètre intégré qui permet de détecter ses mouvements et son inclinaison selon trois axes (X, Y et Z).

Pour utiliser l'accéléromètre de la carte Micro:bit, on utilise le bloc « Secouer », qui permet de détecter lorsque l'utilisateur secoue la carte.

La catégorie Entrée (en violet) dans la boîte à outils, qui regroupe les blocs liés aux boutons, aux capteurs et aux mouvements.

 

Application 1 : Simulation du lancer d'un dé avec la carte Micro:bit

Ce programme permet de simuler le lancer d’un dé avec la carte Micro:bit. Lorsque l’utilisateur secoue la carte, un nombre aléatoire compris entre 1 et 6 est affiché, comme lors du lancer d’un dé classique.

 

Application 2 : Affichage de flèches directionnelles selon l'inclinaison de la carte

Ce programme MakeCode utilise l’accéléromètre intégré au Micro:bit pour détecter son orientation. Selon la position du Micro:bit, une flèche correspondant à la direction détectée s’affiche sur l’écran LED.

 

Communication sans fil par radio avec Micro:bit

Envoi de message

Programme Makecode Rôle
Ce programme MakeCode joue le rôle de récepteur radio : dès qu’un message texte arrive par radio depuis une autre carte Micro:bit, il l’affiche sur la matrice de LED.

 

Communication sans fil par radio avec Micro:bit

Envoi de message

Programme Makecode Rôle
Ce programme permet à une carte Micro:bit d’envoyer un message texte à d’autres cartes Micro:bit par communication radio sans fil.

0 commentaire

laisser un commentaire

Veuillez noter s'il vous plaît*

Votre adresse e-mail ne sera pas publiée. Les champs obligatoires sont indiqués avec *

Passion de robotique

Atelier robotique

Construction des robots

Bras robotique

Maison intelligente

But de ce site web

La robotique éducative joue un rôle important dans l'éducation des enfants et des jeunes en les aidant à acquérir des compétences en science et technologie.
Dans ce cadre notre site web représente une excellente ressource pour les parents, les enseignants et les enfants qui souhaitent découvrir la robotique.

Coordonnées

Zaouiet Kontech-Jemmel-Monastir-Tunisie

Photos des articles

Site robotique réalisé par Mohamed Ali Haj Salah - Prof Info