#106Principiante

Lampeggio del LED interno dell'ESP32

Far lampeggiare il LED blu integrato nell'ESP32 DevKit V1. Non sono necessari componenti esterni! Il primo progetto da provare quando si acquista un ESP32. Il GPIO 2 è collegato al LED interno.

4.8(29)
53 completato
Lampeggio del LED interno dell'ESP32
Se hai appena preso un ESP32 nuovo, questa è la prima cosa da provare: far accendere per un secondo e spegnere per un secondo la piccola luce blu sulla scheda. Non servono componenti né fili in più, basta collegare la scheda al computer. Con un'occhiata capisci che la scheda funziona e che il programma è stato caricato.

Video

Schema circuito

Lampeggio del LED interno dell'ESP32 - Circuit

Codice sorgente

Arduino (C++)
1// ─────────────────────────────────────────
2//   BlueGrays · bluegrays.com
3//   Lampeggio del LED interno dell'ESP32
4// ─────────────────────────────────────────
5// Fa lampeggiare ogni 1 s il LED integrato sulla scheda ESP32 DevKit V1.
6// Non servono componenti esterni.
7//
8// Pin:
9//   GPIO 2 -> LED integrato (sulla scheda)
10
11const int BUILTIN_LED_PIN = 2;   // LED integrato sulla DevKit V1
12
13void setup() {
14  pinMode(BUILTIN_LED_PIN, OUTPUT);
15}
16
17void loop() {
18  digitalWrite(BUILTIN_LED_PIN, HIGH);  // Accendere il LED
19  delay(1000);                          // Attendere 1 s
20  digitalWrite(BUILTIN_LED_PIN, LOW);   // Spegnere il LED
21  delay(1000);
22}
23

FAQ

A quale pin è collegato il LED interno?▾

Nell'ESP32 DevKit V1, il LED blu integrato è collegato al GPIO 2. Su schede diverse (ad es. alcune schede ESP32-S3) il LED integrato potrebbe trovarsi su un altro pin oppure potrebbe trattarsi di un LED RGB indirizzabile; controlla lo schema della tua scheda.

Posso utilizzare la costante LED_BUILTIN?▾

Sì, se è presente nella definizione della scheda. Quando è selezionato "ESP32 Dev Module", LED_BUILTIN è quasi sempre 2; se ricevi un errore di compilazione, inserisci direttamente 2.

Il LED interno non si accende, ma il codice è stato caricato: perché?▾

Alcune schede economiche non dispongono di LED integrati, ma solo di un LED di alimentazione. Controlla se sulla scheda sono presenti due piccoli LED; in caso contrario, prova con un LED esterno.

Perché dovrei realizzare questo progetto per primo?▾

Verifica il caricamento del codice, l'esecuzione di base del programma e l'uscita del LED integrato senza bisogno di componenti aggiuntivi. Non garantisce che gli altri GPIO e tutte le funzioni della scheda funzionino correttamente.