Allumer deux LEDs par la carte Micro:bit

Micro:bit 27-05-23
409 0

Plan du tutoriel

1- Pourquoi on utilise les LEDs ?

2- Les composants nécessaires pour contrôler deux LEDs par Micro:bit

3- Montage de la carte Micro:bit avec deux LEDs

4- Allumer deux LEDs par la carte Micro:bit

5- Clignoter deux LEDs par la carte Micro:bit

6- Allumer deux LEDs en utilisant les boutons de la carte Micro:bit

Pourquoi on utilise les LEDs ?

Les LED, ou diodes électroluminescentes (Light-Emitting Diodes en anglais), sont utilisées dans de nombreuses applications en raison de leurs nombreux avantages par rapport à d'autres sources de lumière. Voici quelques raisons pour lesquelles les LED sont largement utilisées :

Efficacité énergétique : Les LED sont extrêmement économes en énergie par rapport aux sources de lumière traditionnelles telles que les ampoules à incandescence. Elles convertissent une plus grande proportion de l'énergie électrique en lumière plutôt qu'en chaleur, ce qui permet de réaliser des économies d'énergie significatives.

Durée de vie : Les LED ont une durée de vie beaucoup plus longue que les autres types d'ampoules. Elles peuvent fonctionner pendant des milliers d'heures, voire des dizaines de milliers d'heures, avant de devoir être remplacées, ce qui en fait un choix rentable à long terme.

Taille compacte : Les LED sont extrêmement petites et compactes, ce qui les rend faciles à intégrer dans des designs et des produits de différentes tailles. Elles sont utilisées dans de nombreux appareils électroniques, des téléviseurs aux téléphones portables, en passant par les écrans d'ordinateur.

Résistance aux chocs : Les LED sont des semi-conducteurs solides, ce qui les rend résistantes aux chocs et aux vibrations. Contrairement aux ampoules traditionnelles, elles ne contiennent pas de filaments fragiles ou de composants sensibles, ce qui les rend idéales pour les applications soumises à des conditions difficiles.

Couleurs et variété : Les LED sont disponibles dans une large gamme de couleurs et peuvent être combinées pour produire différentes teintes et effets lumineux. Cela les rend polyvalentes et adaptées à de nombreuses utilisations, de l'éclairage domestique à l'affichage publicitaire en passant par les feux de signalisation.

Réactivité : Les LED s'allument et s'éteignent rapidement, ce qui les rend adaptées aux applications nécessitant une réponse rapide, comme les écrans d'ordinateur, les téléviseurs ou les panneaux de signalisation.

En raison de ces avantages, les LED sont devenues une solution d'éclairage largement adoptée dans de nombreux domaines, contribuant à l'efficacité énergétique, à la durabilité et à la créativité dans la conception d'éclairage.

Les composants nécessaires pour contrôler deux LEDs par Micro:bit

Pour contrôler deux LEDs avec un Micro:bit, vous aurez besoin des composants suivants :

Micro:bit : Le Micro:bit est une carte de développement basée sur un microcontrôleur. Il possède des broches GPIO (General Purpose Input/Output) qui permettent de contrôler des composants externes tels que les LEDs. 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. la carte d'extension GPIO pour la carte Micro:bit

Deux LEDs : Choisissez deux LEDs de votre choix. Assurez-vous qu'elles sont compatibles avec le courant fourni par le Micro:bit. Les LEDs couramment utilisées sont les LEDs standard de 5 mm ou les LEDs RGB (Red-Green-Blue) qui peuvent afficher différentes couleurs. 2 LEDs rouge et verte

Deux résistances : Pour éviter d'endommager les LEDs et le Micro:bit, vous aurez besoin de deux résistances. La valeur de la résistance dépendra du type de LED utilisé et de la tension d'alimentation. Une résistance typique pour une LED standard est de l'ordre de 220 à 330 ohms. deux résistances

Fils de connexion : Vous aurez besoin de fils de connexion pour connecter les LEDs et les résistances au Micro:bit. Utilisez des fils de connexion de type crocodile, des fils de connexion femelle-femelle ou mâle-femelle selon votre préférence. Fils de connexion

plaque d'essai: est un outil couramment utilisé dans la robotique et l'électronique pour créer des prototypes de circuits et des connexions temporaires. Elle permet de tester et de relier facilement des composants électroniques entre eux sans avoir à souder les connexions. plaque d'essai

Montage de la carte Micro:bit avec deux LEDs

Une fois que vous avez tous ces composants, vous pouvez procéder comme suit pour connecter et contrôler les LEDs :

1- Connectez une extrémité de la première résistance à la broche P0 du Micro:bit  pour la première LED. Connectez l'autre extrémité de la résistance à l'anode (patte plus longue) de la première LED.

2- Connectez la cathode (patte plus courte) de la première LED à la masse (GND) du Micro:bit. Assurez-vous que la résistance est connectée en série avec la LED.

3- Répétez les étapes 1 et 2 pour la deuxième LED en utilisant une autre broche P2 du Micro:bit et la deuxième résistance.

4- Assurez-vous que toutes les connexions sont sécurisées et correctement branchées.

Une fois les LEDs connectées, vous pouvez utiliser le langage de programmation Makecode pour contrôler les broches P0 et P1 du Micro:bit et allumer/éteindre les LEDs selon vos besoins.

Montage de la carte Microbit avec deux LEDs

Montage de la carte Microbit avec deux LEDs

Allumer deux LEDs par la carte Micro:bit

Voici le programme en langage Makecode pour allumer deux LEDs connectées à deux broches P0 et P1 de la carte Micro:bit :

programme Makecode pour allumer 2 LEDs

À l'intérieur du bloc Démarrage , on trouve deux instructions:

L'instruction "écrire sur la broche P0 la valeur 1" est utilisée pour allumer la LED rouge connectée à la broche P0 de la carte Micro:bit 

L'instruction "écrire sur la broche P1 la valeur 1" est utilisée pour allumer la LED verte connectée à la broche P1 de la carte Micro:bit

Clignoter deux LEDs par la carte Micro:bit

Voici un exemple de code en langage Makecode pour faire clignoter deux LEDs connectées à deux broches P0 et P1 sur la carte Micro:bit :

Programme Makecode pour clignoter 2 LEDs

Dans cet exemple, les broches GPIO utilisées pour connecter les LEDs sont P0 et P1 de la carte Micro:bit

Le code utilise la boucle "toujours" pour créer une séquence de clignotement des LEDs. À l'intérieur de la boucle, les méthodes "écrire sur la broche P0 la valeur" et "écrire sur la broche P1 la valeur " sont utilisées pour allumer et éteindre les LEDs en mettant respectivement les valeurs logiques haute (1) et basse (0) sur les broches GPIO correspondantes.

Le programme alterne entre allumer la première LED et éteindre la deuxième LED, puis éteindre la première LED et allumer la deuxième LED, créant ainsi un effet de clignotement alterné.

Entre chaque changement d'état des LEDs, le programme attend pendant une seconde à l'aide de la fonction "pause(ms)(1000)" pour créer une pause d'une seconde.

Allumer deux LEDs en utilisant les boutons de la carte Micro:bit

Voici un exemple de code en langage MicroPython pour allumer deux LEDs en utilisant les boutons A et B de la carte Micro:bit :

Programme Makecode pour allumer 2 LEDs par les boutons du Micro:bit

Dans cet exemple, les broches GPIO utilisées pour connecter les LEDs sont P0 et P1.

Le code utilise les deux blocs "lorsque le bouton A est pressé" et "lorsque le bouton B est pressé" pour vérifier l'état des boutons A et B.

Si le bouton A est pressé, la LED rouge est allumée en utilisant l'instruction "écrire sur la broche P0 la valeur 1" et la LED verte est éteinte en utilisant l'instruction  "écrire sur la broche P1 la valeur 0".

De même, si le bouton B est pressé, la LED rouge est éteinte en utilisant l'instruction "écrire sur la broche P0 la valeur 0" et la LED verte est allumée en utilisant l'instruction  "écrire sur la broche P1 la valeur 0".

Ainsi, les LEDs seront allumées uniquement lorsque les boutons correspondants sont pressés.

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