ESP32 - LED - Blinken ohne Sleep
Dieses Tutorial zeigt Ihnen, wie Sie MicroPython-Code für den ESP32 schreiben, um eine LED blinken zu lassen, ohne andere Aufgaben zu blockieren. Im Einzelnen lernen wir:
- ESP32 lässt eine LED mit der nicht-blockierenden Methode blinken
- ESP32 lässt eine LED für eine bestimmte Zeitdauer blinken
- ESP32 lässt eine LED eine bestimmte Anzahl von Malen blinken.

Erforderliche Hardware
Oder Sie können die folgenden Kits kaufen:
| 1 | × | DIYables ESP32 Starter-Kit (ESP32 enthalten) | |
| 1 | × | DIYables Sensor-Kit (18 Sensoren/Displays) |
Kaufhinweis: Um den Verdrahtungsprozess zu vereinfachen, empfehlen wir die Verwendung des LED Module, das mit einem eingebauten Widerstand geliefert wird.
Überblick über LED
Wenn Sie mit LEDs noch nicht vertraut sind (einschließlich Pinbelegung, Funktionsweise, Anschluss an den ESP32 und Schreiben von MicroPython-Code für den ESP32 zur Ansteuerung), erfahren Sie mehr unter:
Verdrahtungsdiagramm

Dieses Bild wurde mit Fritzing erstellt. Klicken Sie, um das Bild zu vergrößern.
ESP32 MicroPython Code - LED blinken ohne Sleep
Dieser MicroPython-Code lässt eine LED schnell blinken: Sie ist 250 Millisekunden an und 750 Millisekunden aus, und dieses Muster wiederholt sich ständig, ohne andere Programme anzuhalten.
Schnelle Schritte
So richten Sie Ihren MicroPython-Code auf dem ESP32 mit der Thonny IDE ein und führen ihn aus:
- Stellen Sie sicher, dass die Thonny IDE auf Ihrem Computer installiert ist.
- Vergewissern Sie sich, dass die MicroPython-Firmware auf Ihr ESP32-Board geladen ist.
- Wenn Sie zum ersten Mal einen ESP32 mit MicroPython verwenden, lesen Sie die Anleitung ESP32 MicroPython Erste Schritte mit Schritt-für-Schritt-Anweisungen.
- Verbinden Sie das ESP32-Board gemäß dem Schaltplan mit der LED.
- Verbinden Sie das ESP32-Board mit einem USB-Kabel mit Ihrem Computer.
- Öffnen Sie die Thonny IDE auf Ihrem Computer.
- Gehen Sie in der Thonny IDE zu Tools Options.
- Wählen Sie im Tab Interpreter im Dropdown-Menü MicroPython (ESP32) aus.
- Stellen Sie sicher, dass der richtige Port ausgewählt ist. Die Thonny IDE erkennt ihn normalerweise automatisch, aber möglicherweise müssen Sie ihn manuell auswählen (z. B. COM12 unter Windows oder /dev/ttyACM0 unter Linux).
- Gehen Sie in der Thonny IDE zu Tools Manage packages.
- Suchen Sie nach “DIYables-MicroPython-LED” und finden Sie die LED-Bibliothek von DIYables.
- Klicken Sie auf DIYables-MicroPython-LED und dann auf die Schaltfläche Install, um die LED-Bibliothek auf dem ESP32-Board zu installieren.

- Kopieren Sie den bereitgestellten MicroPython-Code und fügen Sie ihn in den Editor von Thonny ein.
- Speichern Sie den Code auf Ihrem ESP32:
- Klicken Sie auf die Schaltfläche Save oder drücken Sie Ctrl+S.
- Wählen Sie im Speicherdialog MicroPython device.
- Nennen Sie die Datei main.py.
- Klicken Sie auf die grüne Schaltfläche Run (oder drücken Sie F5), um das Skript auszuführen.
- Sehen Sie sich die Meldung in der Shell unten in der Thonny IDE an, um die Ausgabe zu sehen.
- Beobachten Sie die LED: Die LED blinkt dauerhaft weiter.
ESP32 MicroPython Code - LED für eine bestimmte Zeitdauer blinken lassen
Dieser Code lässt eine LED 10 Sekunden lang blinken und stoppt dann, ohne anderen Code zu unterbrechen.
Schnelle Schritte
- Kopieren Sie den obigen Code und fügen Sie ihn in den Editor der Thonny IDE ein.
- Speichern Sie das Skript auf Ihrem ESP32.
- Klicken Sie auf die grüne Schaltfläche Run (oder drücken Sie F5), um das Skript auszuführen. Das Skript wird ausgeführt.
- Beobachten Sie die LED: Sie blinkt 10 Sekunden lang und schaltet sich dann aus.
ESP32 MicroPython Code - LED eine bestimmte Anzahl von Malen blinken lassen
Dieser Code lässt eine LED 250 Millisekunden lang leuchten und 750 Millisekunden lang aus sein. Er wiederholt dieses Muster 10 Mal und hält die Ausführung von anderem Code nicht an.
Schnelle Schritte
- Kopieren Sie den obigen Code und fügen Sie ihn in den Editor der Thonny IDE ein.
- Speichern Sie das Skript auf Ihrem ESP32.
- Klicken Sie auf die grüne Schaltfläche Run (oder drücken Sie F5), um das Skript auszuführen. Das Skript wird ausgeführt.
- Beobachten Sie die LED: Sie blinkt 10 Mal und hört dann auf.
Video Tutorial
Wir erwägen die Erstellung von Video-Tutorials. Wenn Sie Video-Tutorials für wichtig halten, abonnieren Sie bitte unseren YouTube-Kanal , um uns zu motivieren, die Videos zu erstellen.