NodeMCU ESP32 Blink mit microPython

Der Beitrag zeigt Ihnen ein einfaches Blink-Script für den ESP32 unter dem neuen MicroPython V1.13. Das Script nutzt die interne blaue LED auf PIN 2 des DevKit C.

Juli 17, 2023 - Lesezeit: ~1 Minute

Inhalt

Hallo Welt der IoT

Da die meisten Microcontroller nur wenig an einem Monitor oder Bildschirm ausgeben werden, hat sich auch in diesem Segment eine Art Hallo Welt Programm etabliert, Blink.

Blink LED

Das Blink-Script, oder auch Blink-Sketch (in der Sprache des Arduino) ist ein kleines Programm, das eine LED pausenlos zum blinken bringt. Viele Entwickler-Boards und Controller besitzen eine fest verbaute LED auf dem Board, andere hingegen nicht und dort muss eine LED extern über einen Wiederstand (etwa 220 Ohm) angeschlossen werden.

  • Arduino interne LED auf Pin 13
  • ESP32 interne LED auf Pin 2

Das Blink Sketch

Das folgend abgebildete Script können Sie entweder als Programmdatei speichern oder, wenn es ganz schnell gehen soll, in der Thonny-IDE Shell in echtzeit eintippen, um sofort ein Ergebnis an der NodeMCU ESP32 zu sehen.

>>> import machine
>>> import time
>>> led = machine.Pin(2, machine.Pin.OUT)
>>> while True:
    led.value(1)
    time.sleep(1)
    led.value(0)
    time.sleep(1)

Schalten Sie den ESP32 aus oder trennen ihn von der USB Verbindung, ist das Script natürlich verschwunden. Wenn Sie möchten, können Sie es auf dem ESP via Save as... auf der Unit als boot.py ablegen, dann läd die MCU das Script sofort nach dem Starten und beginnt mit der Abarbeitung des Programms.

Schlagworte:

Blink Python

Das passt dazu:

Blink Sketch CircuitPython

Das Blink-Sketch für den Raspberry Pi Pico und der onBoard LED ist das Hallo World der Microcontroller-Programmierung.

Blink Sketch mit MicroPython

Das Blink-Sketch ist das Hallo World der Microcontroller-Programmierung.

CPU Temperatur des Raspberry Pi messen

Dieser Beitrag zeigt Ihnen zwei mögliche Varianten, wie Sie die aktuelle CPU-Temperatur (in Celsius) mit Python auf dem Raspberry Pi auslesen können.

Mouse-Clicker mit CircuitPython

Der Mouse-Clicker simuliert einen zyklischen Klick mit der linken Maustaste an einem Computer oder einem Smartphone (ANDROID).

Beiträge in der Kategorie "ESP32":

NodeMCU ESP32 Blink mit microPython

Der Beitrag zeigt Ihnen ein einfaches Blink-Script für den ESP32 unter dem neuen MicroPython V1.13. Das Script nutzt die interne blaue LED auf PIN 2 des DevKit C.