Schnelle Lieferung
Rabattkonditionen für Unternehmen
Bis zu 10% Rabatt für Schüler, Studenten und Bildungseinrichtungen
Europaweit: Versicherter Versand ab 4,90€
Filter schließen
Filtern nach:

Abwechselnd blinkende LEDs am Raspberry Pi Mikrocontroller

Wie lässt man zwei LEDs am Raspberry Pi abwechselnd blinken?

Man kann die elektronischen Bauteile auf dem Breadboard auch ohne T-Cobbler anschließen. Dann benötigt man jedoch für die Verbindung zur J6-Steckerleiste des Raspberry Pi Steckkabel (engl. jumper wire) vom Typ female – male, also Buchse für den Raspberry Pi und Stecker für das Breadboard.

Schaltplan abwechselnd blinkende LED am Raspberry Pi


Der Programmcode (abwechselnd blinkende LED am Raspberry Pi)

# Ab hier kann der Code direkt in die Python Software kopiert werden.
# Schwarz, bunt = Code und Grau = Erklärungen
#Wir starten mit dem Importieren der Programm-Module
import RPI.GPIO as GPIO
import time
GPIO.setmode(GPIO.BCM)   # Wir stellen den Modus auf BCM ein
GPIO.setup(23,GPIO.OUT)   #Pin 23 ist ein Ausgang.
GPIO.setup(24,GPIO.OUT)   #Pin 24 ist ein Ausgang.
# Hier beginnt die Schleife
try:
while True:      #While-Schleife damit das Programm durchgehend läuft
GPIO.output(23,GPIO.HIGH) # Schaltet die LED an Pin 23 an.
GPIO.output(24,GPIO.LOW) # Schaltet die LED an Pin 24 aus.
time.sleep(1) # Warte 1 Sekunde
GPIO.output(23,GPIO.LOW) # Schaltet die LED an Pin 23 aus.
GPIO.output(24,GPIO.HIGH) # Schaltet die LED an Pin 24 an.
time.sleep(1)
# Hier am Ende springt das Programm an den Start des Loop-Teils. Also…
# …schalte die LED an Pin 23 an.
# … usw… usw… usw…
except KeyboardInterrupt: # Mit STRG+C unterbrechen wir das Programm
print ("Beendet”)   # Schreibe “Beendet” in das Shell-Fenster
GPIO.cleanup()       # Beende das Programm

Im Beispiel Nr. 01 Blinkende LED hatten wir die Endlosschleife mit while True und Einrückung der folgenden Codezeilen realisiert. Wer diese Endlosschleife mit der Tastenkombination Strg-C abgebrochen hat, wird bemerkt haben, dass er erstens eine Fehlermeldung erhält und zweitens ggf. die LED weiterhin leuchtet. Um diese beiden unerwünschten Effekte zu verhindern, sind in diesem Beispiel einige Codezeilen ergänzt worden. Vor der while True-Schleife wird die Zeile try: eingefügt. Der Doppelpunkt führt zum Einrücken der gesamten Schleife. Wenn in dieser Schleife beim Programmablauf ein Fehler auftritt, erfolgt keine Fehlermeldung, sondern das Programm wird bei except KeyboardInterrupt: fortgesetzt. Mit dem print-Befehl wird das Programmende in der Python Shell (unteres Fenster bei Thonny) ausgegeben, mit GPIO.cleanup() werden die GPIOs (also unsere LEDs) ausgeschaltet und freigegeben für andere Zwecke.

Beispiel: Ampelzyklus am Raspberry Pi

Hier ein Lösungsvorschlag für einen Ampelzyklus unter Verwendung des Moduls gpiozero:

ampelzyklus am raspberry pi schaltplan

ampelzyklus am raspberry pi schaltplan nachbau

Auszug Raspberry Pi Code

Themen: #raspberry
Bitte gebe die Zeichenfolge in das nachfolgende Textfeld ein.

Die mit einem * markierten Felder sind Pflichtfelder.

Passende Artikel
100 Stück - Leuchtdioden mit 5mm Durchmesser (5 Farben) 100 Stück - Leuchtdioden mit 5mm Durchmesser (5...
Inhalt 1 Stück
1,97 € *
Artikel-Nr.: F23107316
Hinzufügen
- 2%
GPIO Multifunktions Erweiterungsboard für Raspberry Pi 2 und 3B+ GPIO Multifunktions Erweiterungsboard für...
Inhalt 1 Stück
5,77 € * 5,90 € *
Artikel-Nr.: F23108797
Hinzufügen
GPIO Adapter mit 40 Pins für Raspberry Pi IDC Buchse auf Breadboard GPIO Adapter mit 40 Pins für Raspberry Pi IDC...
Inhalt 1 Stück
2,71 € *
Artikel-Nr.: F23108742
Hinzufügen
- 26%
GPIO Erweiterungsboard für Raspberry Pi 2, Pi 3, Model B GPIO Erweiterungsboard für Raspberry Pi 2, Pi...
Inhalt 1 Stück
7,31 € * 9,90 € *
Artikel-Nr.: F23108695
Hinzufügen
GPIO Erweiterungsmodul für Raspberry Pi 3 - U-Type Rot GPIO Erweiterungsmodul für Raspberry Pi 3 -...
Inhalt 1 Stück
4,66 € *
Artikel-Nr.: F23108643
Hinzufügen
- 15%
GPIO Referenz Platine für Raspberry Pi GPIO Referenz Platine für Raspberry Pi
Inhalt 1 Stück
1,31 € * 1,54 € *
Artikel-Nr.: F23108615
Hinzufügen
GPIO Erweiterungsmodul für Raspberry Pi 3 - U-Type Blau GPIO Erweiterungsmodul für Raspberry Pi 3 -...
Inhalt 1 Stück
4,22 € *
Artikel-Nr.: F23108407
Hinzufügen
- 15%
GPIO Erweiterungsboard V3.0 für Raspberry Pi GPIO Erweiterungsboard V3.0 für Raspberry Pi
Inhalt 1 Stück
1,95 € * 2,29 € *
Artikel-Nr.: F23108401
Hinzufügen
GPIO Adapter mit 40 Pins für Raspberry Pi - T-Type GPIO Adapter mit 40 Pins für Raspberry Pi - T-Type
Inhalt 1 Stück
2,39 € *
Artikel-Nr.: F23106530
Hinzufügen