Piloter deux LEDs par la carte ESP32

ESP32 31-05-23
890 0

Plan du tutoriel

1- Quel est le rôle des LEDs dans les projets robotiques ?

2- Les composants nécessaires pour contrôler deux LEDs par la carte ESP32

3- Montage de la carte ESP32 avec deux LEDs

4- Allumer deux LEDs par la carte ESP32

5- Clignoter deux LEDs par la carte ESP32

 

Quel est le rôle des LEDs dans les projets robotiques ?

Les LEDs (diodes électroluminescentes) jouent plusieurs rôles importants dans les projets robotiques. Voici quelques-uns des rôles courants des LEDs dans les projets robotiques :

Indication de l'état : Les LEDs sont souvent utilisées pour indiquer l'état d'un robot ou d'un système. Par exemple, une LED peut être utilisée pour indiquer si le robot est allumé ou éteint, s'il est en mode veille ou en fonctionnement actif, ou s'il rencontre une erreur ou un dysfonctionnement.

Signaux de communication : Les LEDs peuvent être utilisées pour établir une communication visuelle entre le robot et les utilisateurs ou d'autres systèmes. Par exemple, différentes couleurs de LEDs peuvent être utilisées pour indiquer différents types de messages ou d'états, tels que le passage en mode autonome, la réception d'une commande ou la transmission de données.

Éclairage : Les LEDs sont couramment utilisées pour fournir un éclairage dans les projets robotiques. Elles peuvent être utilisées pour éclairer l'environnement du robot, améliorer la visibilité des capteurs ou des caméras, ou créer des effets d'éclairage pour des raisons esthétiques ou fonctionnelles.

Détection des événements : Les LEDs peuvent être utilisées comme des capteurs de lumière pour détecter certains événements ou conditions. Par exemple, les variations de luminosité peuvent être détectées par une LED pour suivre les changements d'environnement ou pour activer des actions spécifiques du robot en réponse à ces variations.

Feedback utilisateur : Les LEDs peuvent être utilisées pour fournir un feedback visuel aux utilisateurs lorsqu'ils interagissent avec le robot. Par exemple, une LED peut s'allumer ou clignoter pour confirmer qu'une action a été effectuée ou pour signaler une erreur.

En résumé, les LEDs sont des composants polyvalents utilisés dans les projets robotiques pour l'indication visuelle, la communication, l'éclairage, la détection des événements et le feedback utilisateur. Leur faible consommation d'énergie, leur petite taille et leur disponibilité dans différentes couleurs en font un choix populaire dans de nombreux projets robotiques.

Les composants nécessaires pour contrôler deux LEDs par la carte ESP32

Pour contrôler deux LEDs à l'aide de la carte ESP32, voici les composants nécessaires :

ESP32 : La carte de développement ESP32, qui est une carte basée sur un microcontrôleur WiFi et Bluetooth intégré, capable de contrôler les LEDs et de communiquer avec d'autres périphériques. Carte ESP32

Deux LEDs : Vous aurez besoin de deux LEDs de votre choix. Assurez-vous de choisir les LEDs avec les caractéristiques appropriées, telles que la couleur, la tension directe et le courant nominal. 2 LEDs rouge et verte

Deux résistances : Vous aurez besoin d'une résistance pour chaque LED afin de limiter le courant qui les traverse et de les protéger. La valeur de la résistance dépendra de la tension d'alimentation et des caractéristiques de la LED. Une résistance typique de 220 ohms conviendrait généralement. deux résistances

Câbles de connexion : Vous aurez besoin de câbles pour connecter les LEDs, les résistances et l'ESP32. Vous pouvez utiliser des fils de raccordement mâle-femelle pour cela.Fils de connexion

Breadboard (Plaque d'essai) : Une breadboard est utile pour créer un circuit temporaire et connecter facilement les composants entre eux. plaque d'essai

 

Montage de la carte ESP32 avec deux LEDs

Connectez le GPIO23 de l'ESP32 à une extrémité de la résistance R1.

Connectez l'autre extrémité de R1 à l'anode (patte plus longue) de LED jaune.

Connectez la cathode (patte plus courte) de LED jaune à la masse (GND) de l'ESP32.

Répétez les mêmes connexions pour GPIO22, R2 et LED rouge.

Montage de la carte ESP32 avec deux LEDsMontage de la carte ESP32 avec deux LEDs

Allumer deux LEDs par la carte ESP32

Pour allumer deux LEDs à l'aide de la carte ESP32 avec MicroPython, utilisez un éditeur de texte pour écrire le code MicroPython suivant et enregistrez-le dans un fichier avec l'extension ".py" (par exemple, "leds.py") :

Le code ci-dessus allume les deux LEDs jaune et rouge.

Clignoter deux LEDs par la carte ESP32

Pour faire clignoter deux LEDs à l'aide de la carte ESP32 avec MicroPython, utilisez un éditeur de texte pour écrire le code MicroPython suivant et enregistrez-le dans un fichier avec l'extension ".py" (par exemple, "clignoter_leds.py") :

Le code allument et éteignent les deux LEDs alternativement. Dans la boucle principale, les deux LEDs clignotent alternativement avec un intervalle de 2 secondes.

Lorsque vous exécutez le programme sur l'ESP32, les deux LEDs devraient commencer à clignoter selon le schéma défini.

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