Clignoter deux LEDs par la carte ESP8266 NodeMCU

ESP8266 02-10-25
15 0

Plan du tutoriel

1- Objectif du tutoriel

2- Les composants nécessaires

3- Montage de la carte ESP8266 NodeMCU avec deux LEDs

4- Programme MicroPython

 

Objectif du tutoriel

L’objectif du tutoriel est d’apprendre à utiliser la carte ESP8266 NodeMCU pour contrôler deux LEDs et les faire clignoter de manière alternée ou simultanée. À travers cet exercice simple, on cherche à :

1- découvrir le fonctionnement des broches GPIO de la carte NodeMCU et leur rôle dans le pilotage de composants externes (ici, des LEDs).

2- mettre en pratique le câblage électronique : connexion des LEDs avec des résistances aux broches de sortie de la carte.

3- comprendre la programmation de base avec l’ESP8266, généralement en utilisant MicroPython, pour écrire un code qui allume et éteint les LEDs selon un délai défini.

 

Les composants nécessaires

1- Carte ESP8266 NodeMCU :

C'est une carte de développement qui servira à contrôler les LEDs via ses broches GPIO.

2- Deux LEDs :

Les LEDs vont s’allumer et s’éteindre en fonction du programme.

3- résistances (valeur typique 220 Ω ou 330 Ω) :

deux résistances

Les résistances limitent le courant traversant chaque LED pour éviter de les endommager.

4- plaque d’essai (breadboard) :

plaque d'essai

Le plaque d’essai permet de réaliser le montage sans soudure et de connecter facilement les composants.

5- Fils de connexion (jumpers) :

Fils de connexion

Les Fils de connexion relient les broches de la carte NodeMCU, les résistances et les LEDs sur la breadboard.

 

Montage de la carte ESP8266 NodeMCU avec deux LEDs

Pour connecter deux LEDs à la carte ESP8266 NodeMCU

1- placer les LEDs sur la breadboard

2- connecter La LED rouge  :

anode (+) = patte longue → reliée à la résistance → puis à une broche GPIO16.

cathode (–) = patte courte → reliée directement à la masse (GND) de la carte ESP8266 NodeMCU.

3- connecter La LED bleue  :

anode (+) = patte longue → reliée à la résistance → puis à une broche GPIO5.

cathode (–) = patte courte → reliée directement à la masse (GND) de la carte ESP8266 NodeMCU.

 

Programme MicroPython

Explications :

Pin(5, Pin.OUT) : configure la broche GPIO5 (D1) comme sortie pour piloter la LED.

Pin(4, Pin.OUT) : configure la broche GPIO4 (D2) comme sortie.

.value(1) : met la broche à l’état HAUT (allume la LED).

.value(0) : met la broche à l’état BAS (éteint la LED).

sleep(2) : pause de 2 secondes entre chaque changement d’état.

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