Allumer le module LED RGB en utilisant la communication radio entre deux cartes Micro:bit

Micro:bit 17-10-23
461 0

Plan du tutoriel

1- Présentation du module radio de la carte Micro:bit

3- Les composants nécessaires pour contrôler le module LED RGB par Micro:bit

4- Montage de la carte Micro:bit avec le module LED RGB

5- Contrôler le module LED RGB par la communication radio de la carte Micro:bit

Présentation du module radio de la carte Micro:bit

Le module radio de la carte Micro:bit est une composante essentielle de ce microcontrôleur éducatif populaire. Il permet aux Micro:bits de communiquer sans fil entre eux, ce qui ouvre un large éventail de possibilités pour l'apprentissage et la création de projets.

Voici une présentation des caractéristiques et des fonctionnalités du module radio de la carte Micro:bit :

Communication sans fil : Le module radio permet à plusieurs Micro:bits de communiquer entre eux sans nécessiter de connexion filaire. Cela peut se faire via une communication unidirectionnelle ou bidirectionnelle.

Portée : Le module radio de la carte Micro:bit a une portée typique d'environ 30 mètres en champ ouvert, bien que la portée réelle puisse varier en fonction de l'environnement.

Protocole de communication : Le module radio utilise un protocole simple basé sur la radio 2,4 GHz. Il prend en charge la diffusion (broadcast) et la communication point à point (peer-to-peer), ce qui signifie qu'un Micro:bit peut envoyer un message à un autre Micro:bit spécifique ou à tous les Micro:bits à proximité.

Bloc de code : La programmation du module radio se fait généralement à l'aide de blocs de code dans l'éditeur MakeCode, ce qui le rend accessible aux débutants en programmation. Vous pouvez facilement définir les messages à envoyer et les actions à effectuer en fonction des messages reçus.

Applications éducatives : Le module radio est particulièrement adapté à l'enseignement de la programmation et de la pensée informatique collaborative. Les élèves peuvent créer des jeux, des projets artistiques, des sondages interactifs, et bien plus encore en utilisant la communication sans fil entre leurs Micro:bits.

Exemples de projets : Les projets courants utilisant le module radio incluent des jeux multijoueurs, des systèmes de messagerie entre Micro:bits, des compteurs de pas synchronisés, des courses de voitures miniatures, des boussoles qui indiquent la direction d'un autre Micro:bit, etc.

Sécurité : Le module radio Micro:bit est conçu pour être sûr et respecte les réglementations sur les émissions radio. Les fréquences radio utilisées sont enregistrées et réglementées pour éviter les interférences.

En résumé, le module radio de la carte Micro:bit est un outil puissant pour l'apprentissage de la programmation et l'exploration des communications sans fil. Il permet aux utilisateurs de créer des projets interactifs, d'apprendre la collaboration et d'explorer les concepts de base de la communication radio de manière ludique.

Les composants nécessaires pour contrôler un module LED RGB par la carte Micro:bit

Pour contrôler un module LED RGB à l'aide d'une carte Micro:bit, vous aurez besoin de quelques composants et d'un peu de matériel supplémentaire. Voici une liste des éléments nécessaires pour réaliser cette tâche :

Carte Micro:bit :

Carte Micro:bit

La carte Micro:bit est le cœur de votre système de contrôle. Elle est équipée de broches d'entrée/sortie pour connecter les composants.

la carte d'extension GPIO pour la carte Micro:bit

la carte d'extension GPIO pour la carte Micro:bit

la carte d'extension GPIO pour la carte Micro:bit permet d'étendre les capacités de la carte Micro:bit en ajoutant davantage de broches d'entrée/sortie (GPIO) et de fonctionnalités supplémentaires.

Module LED RGB :

Vous aurez besoin d'un module LED RGB. Ces modules sont généralement composés de plusieurs LED (une rouge, une verte et une bleue) intégrées dans un seul boîtier.

Câbles de connexion :

Fils de connexion

Vous aurez besoin de câbles de connexion pour relier la carte Micro:bit au module LED RGB. Les câbles crocodiles ou les câbles Dupont sont couramment utilisés.

Breadboard :

plaque d'essai

Un breadboard est utile pour simplifier la connexion des composants. Cela permet de créer des connexions temporaires sans soudure.

Montage de la carte Micro:bit avec le module LED RGB

Une fois que vous avez réuni ces composants, vous pouvez suivre ces étapes pour connecter et contrôler le module LED RGB avec la carte Micro:bit :

1- Connectez les broches de contrôle de la carte Micro:bit aux broches de commande du module LED RGB. Par exemple, vous pouvez utiliser les broches P0, P1 et P2 pour contrôler respectivement les 3 broches R, G et B du module LED RGB.

2- Connectez la broche GND de la carte Micro:bit à la broche GND du module LED RGB.

3- Programmez la carte Micro:bit pour contrôler le module LED RGB en utilisant le langage de programmation adapté, tel que le MakeCode Editor. Vous pouvez écrire du code pour régler la couleur et l'intensité lumineuse des LED en fonction de vos besoins.

Une fois que tout est correctement connecté et programmé, la carte Micro:bit pourra contrôler le module LED RGB pour afficher une gamme de couleurs et d'effets lumineux en fonction de vos instructions.

Montage de la carte Micro:bit avec le module LED RGB

Montage de la carte Micro:bit avec le module LED RGB

Contrôler le module LED RGB par la communication radio de la carte Micro:bit

Contrôler un module LED RGB à l'aide de la communication radio entre deux cartes Micro:bit est un projet intéressant qui permet de créer des effets lumineux synchronisés entre les deux cartes. Voici comment vous pouvez le faire en utilisant MakeCode :

Étape 1 : Configuration de l'émetteur (Micro:bit n°1)

1- Allez sur le site Web de MakeCode (https://makecode.microbit.org/).

2- Lorsque vous programmez les cartes Micro:bit avec MakeCode, vous pouvez spécifier le numéro de groupe radio auquel chaque carte doit appartenir. Cela permet de contrôler la communication entre les cartes et d'assurer que seules les deux cartes Micro:bit appartenant au même groupe radio peuvent échanger des données.

Pour définir le groupe radio dans MakeCode, vous pouvez utiliser les blocs suivants :

Programme makecode pour définir le groupe du radio

3- Sur la première carte Micro:bit (l'émetteur), écrivez le code suivant en utilisant le langage de programmation MakeCode :

Télécharger le programme

 

Ce code envoie une chaîne de caractères "rouge" lorsque le bouton A est enfoncé, "vert" lorsque le bouton B est enfoncé et "bleu" lorsque les deux boutons A et B sont enfoncée.

Étape 2 : Configuration du récepteur (Micro:bit n°2)

1- Connectez un module LED RGB au Micro:bit récepteur.

2- Allez sur le site Web de MakeCode et configurez le Micro:bit récepteur avec les blocs suivants :

a) Pour définir le groupe radio dans MakeCode, vous pouvez utiliser les blocs suivants :

Programme makecode pour définir le groupe du radio

b) Ensuite insérer ces blocs qui vont réagir à la communication radio en allumant le module LED RGB en rouge lorsque le mot 'rouge' est reçu, en vert lorsque le mot 'vert' est reçu et en bleu lorsque le mot 'vert' est reçu.

Télécharger le programme

 

Étape 3 : Téléchargement et exécution

1- Connectez les deux Micro:bits à votre ordinateur via un câble USB.

2- Téléchargez le code sur chaque Micro:bit en cliquant sur le bouton de téléchargement correspondant dans MakeCode.

3- Appuyez sur le bouton A ou B du Micro:bit émetteur pour envoyer des signaux à celui du récepteur. Le module LED RGB du Micro:bit récepteur réagira en conséquence.

Vous avez maintenant un exemple de contrôle d'un module LED RGB via la communication radio entre deux cartes Micro:bit en utilisant MakeCode. Vous pouvez personnaliser davantage ce projet pour créer des effets lumineux plus complexes ou ajouter davantage de couleurs à votre module LED RGB.

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

+216 92 886 231

medaliprof@gmail.com

Photos des articles

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