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.

Weitere verwandte Themen:

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

Elektronik-Set Raspberry Pi Edition
Raspberry Pi + Python + GPIO Zero

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
Raspberry Pi + Python + GPIO Zero
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

Elektronik-Set Starter Edition
Elektronik-Set "Starter Edition"

Elektronik erleben und experimentieren

Perfekt für Einsteiger und Widereinsteiger

  • Elektronik-Einstieg ohne Vorkenntnisse
  • Schnelles Verständnis für Bauteile und Schaltsymbole
  • Ohne Lötkolben experimentieren: Bauteile einfach stecken

Mehr Informationen Elektronik-Set jetzt bestellen