#106Débutant

Clignotement de la LED interne de l'ESP32

Faire clignoter la LED bleue intégrée à l'ESP32 DevKit V1. Aucun composant externe n'est nécessaire ! Le premier projet que vous devriez essayer lorsque vous achetez un ESP32. Le GPIO 2 est connecté à la LED interne.

4.8(29)
53 terminé
Clignotement de la LED interne de l'ESP32
Si tu viens d'avoir un ESP32 tout neuf, voici la première chose à essayer : faire s'allumer une seconde puis s'éteindre une seconde la petite lumière bleue de la carte. Pas besoin de pièces ni de fils en plus, il suffit de brancher la carte à l'ordinateur. D'un coup d'œil, tu sais que la carte fonctionne et que ton programme est bien chargé.

Vidéo

Schéma du circuit

Clignotement de la LED interne de l'ESP32 - Circuit

Code source

Arduino (C++)
1// ─────────────────────────────────────────
2//   BlueGrays · bluegrays.com
3//   Clignotement de la LED interne de l'ESP32
4// ─────────────────────────────────────────
5// Fait clignoter la LED intégrée de la carte ESP32 DevKit V1 toutes les 1
6// s. Aucun composant externe n'est nécessaire.
7//
8// Broches :
9//   GPIO 2 -> LED intégrée (sur la carte)
10
11const int BUILTIN_LED_PIN = 2;   // LED intégrée du DevKit V1
12
13void setup() {
14  pinMode(BUILTIN_LED_PIN, OUTPUT);
15}
16
17void loop() {
18  digitalWrite(BUILTIN_LED_PIN, HIGH);  // Allumer la LED
19  delay(1000);                          // Attendre 1 s
20  digitalWrite(BUILTIN_LED_PIN, LOW);   // Éteindre la LED
21  delay(1000);
22}
23

FAQ

À quelle broche la LED intégrée est-elle connectée ?▾

Sur l'ESP32 DevKit V1, la LED bleue intégrée est connectée au GPIO 2. Sur d'autres cartes (par exemple, certaines cartes ESP32-S3), la LED intégrée peut se trouver sur une autre broche ou il peut s'agir d'une LED RVB adressable ; vérifie le schéma de ta carte.

Puis-je utiliser la constante LED_BUILTIN ?▾

Oui, si cela figure dans la définition de la carte. Lorsque « ESP32 Dev Module » est sélectionné, LED_BUILTIN vaut généralement 2 ; si vous obtenez une erreur de compilation, indiquez directement 2.

La LED intégrée ne s'allume pas alors que le code a été chargé, pourquoi ?▾

Certaines cartes bon marché ne disposent pas de LED intégrées, mais uniquement d'une LED d'alimentation. Vérifie si la carte comporte deux petites LED ; si ce n'est pas le cas, essaie avec une LED externe.

Pourquoi devrais-je commencer par ce projet ?▾

Cela permet de vérifier le téléversement du code, l'exécution de base du programme et la sortie de la LED intégrée sans nécessiter de composant supplémentaire. Cela ne garantit pas le bon fonctionnement des autres GPIO ni de toutes les fonctions de la carte.

Clignotement de la LED interne de l'ESP32 | BlueGrays