#106Anfänger

ESP32 Interne LED Blinken

Die eingebaute blaue LED auf dem ESP32 DevKit V1 zum Blinken bringen. Keine externen Komponenten erforderlich! Das erste Projekt, das Sie ausprobieren sollten, wenn Sie einen ESP32 kaufen. GPIO 2 ist mit der internen LED verbunden.

4.8(29)
53 abgeschlossen
ESP32 Interne LED Blinken
Hast du gerade einen neuen ESP32 bekommen, probierst du das als Erstes aus: das kleine blaue Licht auf der Platine eine Sekunde an und eine Sekunde aus. Du brauchst keine zusätzlichen Teile oder Kabel, steck die Platine einfach an den Computer. Auf einen Blick siehst du, dass die Platine funktioniert und dein Programm hochgeladen ist.

Video

Schaltplan

ESP32 Interne LED Blinken - Circuit

Quellcode

Arduino (C++)
1// ─────────────────────────────────────────
2//   BlueGrays · bluegrays.com
3//   ESP32 Interne LED Blinken
4// ─────────────────────────────────────────
5// Lässt die eingebaute LED auf dem ESP32-DevKit-V1-Board jede 1 s blinken.
6// Es sind keine externen Bauteile nötig.
7//
8// Pins:
9//   GPIO 2 -> Eingebaute LED (auf dem Board)
10
11const int BUILTIN_LED_PIN = 2;   // Eingebaute LED auf dem DevKit V1
12
13void setup() {
14  pinMode(BUILTIN_LED_PIN, OUTPUT);
15}
16
17void loop() {
18  digitalWrite(BUILTIN_LED_PIN, HIGH);  // LED einschalten
19  delay(1000);                          // 1 s warten
20  digitalWrite(BUILTIN_LED_PIN, LOW);   // LED ausschalten
21  delay(1000);
22}
23

FAQ

An welchem Pin ist die integrierte LED angeschlossen?▾

Beim ESP32 DevKit V1 ist die integrierte blaue LED an GPIO 2 angeschlossen. Bei anderen Boards (z. B. einigen ESP32-S3-Boards) kann die integrierte LED an einem anderen Pin liegen oder es kann sich um eine adressierbare RGB-LED handeln; überprüfe den Schaltplan deines Boards.

Kann ich die Konstante „LED_BUILTIN“ verwenden?▾

Ja, sofern dies in der Kartendefinition vorgesehen ist. Wenn „ESP32 Dev Module“ ausgewählt ist, ist LED_BUILTIN meistens 2; solltest du einen Kompilierungsfehler erhalten, gib direkt 2 ein.

Die integrierte LED leuchtet nicht, obwohl der Code geladen wurde – warum?▾

Einige preisgünstige Karten verfügen über keine integrierten LEDs, sondern lediglich über eine Betriebs-LED. Überprüfe, ob sich auf der Karte zwei kleine LEDs befinden; falls nicht, versuche es mit einer externen LED.

Warum sollte ich dieses Projekt als Erstes durchführen?▾

Es überprüft ohne zusätzliche Komponenten das Hochladen von Code, die grundlegende Programmausführung und den Ausgang für die integrierte LED. Es garantiert nicht, dass die anderen GPIOs und sämtliche Funktionen des Boards fehlerfrei arbeiten.

ESP32 Interne LED Blinken | BlueGrays