Raspberry Pi: LED-Lauflicht (mit Python und GPIO Zero)

Ein LED-Lauflicht lässt mit einigen Zeilen Code in Python mit der Bibliothek GPIO Zero schnell schreiben. GPIO Zero kennt für eine LED-Reihe ein eigenes Initialisierungs-Device, mit dem sich mehrere LEDs mit einem Kommando gemeinsam steuern und zu als Lauflicht nutzen lassen.

Aufbau und Bauteile

Raspberry Pi: LED-Lauflicht (mit Python und GPIO Zero)

  • R1, Widerstand, 330 Ohm
  • R2, Widerstand, 330 Ohm
  • R3, Widerstand, 330 Ohm
  • R4, Widerstand, 330 Ohm
  • R5, Widerstand, 330 Ohm
  • LED1, Leuchtdiode, rot, gelb oder grün
  • LED2, Leuchtdiode, rot, gelb oder grün
  • LED3, Leuchtdiode, rot, gelb oder grün
  • LED4, Leuchtdiode, rot, gelb oder grün
  • LED5, Leuchtdiode, rot, gelb oder grün

Programmcode

Im Programmcode werden die zusammenhängenden LEDs zu einer LED-Reihe initialisiert und anschließend in einer Schleife mit einem Kommando angesprochen. Das Programm wird dabei nicht beendet. Das Lauflicht läuft so lange, bis das Programm manuell beendet wird

# Bibliotheken laden
from gpiozero import LEDBoard
from time import sleep

# Initialisierung von GPIO25, GPIO8, GPIO7, GPIO20 und GPIO21 als LED-Reihe (Ausgang)
leds = LEDBoard(25, 8, 7, 20, 21)

# Wiederholung einleiten
while True:
    # LED-Status setzen
    leds.value = (1, 0, 0, 0, 0)
    # Warten (Sekunden)
    sleep(0.2)
    leds.value = (0, 1, 0, 0, 0)
    sleep(0.2)
    leds.value = (0, 0, 1, 0, 0)
    sleep(0.2)
    leds.value = (0, 0, 0, 1, 0)
    sleep(0.2)
    leds.value = (0, 0, 0, 0, 1)
    sleep(0.2)

Darf es ein bisschen mehr sein?

Keinen Bock mehr auf LED-Leuchten und -Blinken? Dann schauen wir uns doch mal an, was man mit einem Taster alles machen kann.

Highlights: Elektronik mit dem Raspberry Pi

Alternative: Elektronik mit dem Raspberry Pi Pico

Raspberry Pi Pico ist ein Mikrocontroller. Er ermöglicht Dank vieler analoger und digitaler Eingänge und Ausgänge vielfältige Anwendung im Bereich der Steuerung von elektronischen Bauteilen, Sensorik, Robotik und Automation.

Weitere verwandte Themen:

Hardware-nahes Programmieren mit dem Raspberry Pi, Python und GPIO Zero

Elektronik-Set Raspberry Pi Edition

Das "Elektronik-Set Raspberry Pi Edition" ist ein Bauteile-Sortiment mit Anleitung zum Experimentieren und Programmieren mit Python und GPIO Zero.

  • LED: Einschalten, ausschalten, blinken und Helligkeit steuern
  • Taster: Verschiedene Zustände auswerten und anzeigen lassen
  • LED mit Taster einschalten und ausschalten
  • Relais-Board steuern
  • LED, Relais-Board und Motor über ULN2003A steuern
  • Ampel- und Lauflicht-Steuerung
  • Herunterfahren per Taster
  • Reaktionsspiel mit Tastern und LEDs
  • Eigene Steuerungen programmieren

Mehr Informationen Elektronik-Set jetzt bestellen

Teilen:

Elektronik-Set Raspberry Pi Edition
Elektronik-Set Raspberry Pi Edition

Elektronik erleben mit dem Raspberry Pi mit Python und GPIO Zero

  • leichter Einstieg ins Hardware-nahe Programmieren mit Python und GPIO Zero
  • Experimentieren und Programmieren ohne Vorkenntnisse
  • sofort Loslegen mit All-in-one-Set

Mehr Informationen Elektronik-Set jetzt bestellen

Programmieren mit dem Raspberry Pi Pico
Online-Workshop

Programmieren mit dem Raspberry Pi Pico

Online-Workshop mit einer Einführung ins Physical Computing mit Leuchtdioden, Taster und Temperatursensor.

  • Hardware-nahes Programmieren mit dem Raspberry Pi Pico und MicroPython ohne Vorkenntnisse
  • Optimaler Einstieg, um eigene Ideen zu verwirklichen und Steuerungen zu programmieren
  • Inklusive Elektronik-Set mit einem Raspberry Pi Pico, Zubehör und elektronischen Bauteilen

Mehr Informationen Am Online-Workshop teilnehmen