Um eine LED zu blinken, verwenden wir die GPIO-Pins (Universaleingang / -ausgang), um die LED zu steuern. Wir werden diese GPIO-Pins mit Python steuern. Das GPIO-Layout auf dem Raspberry Pi Modell B.
Wir verwenden GPIO 17, das ist Pin 11.
1. Installieren der Bibliothek für Python.
$ sudo apt-get install python-dev python-rpi.gpio
2. Erstellen Sie nun eine Datei namens blink.py:
$ vi blink.py
Fügen Sie die folgenden Zeilen hinzu
import time import RPi.GPIO as GPIO
Dadurch werden die beiden Bibliotheken importiert, die Zeitbibliothek liefert die Verzögerung für das Blinken der LED und das RPi.GPIO ermöglicht uns die Steuerung der GPIO-Pins.
3. Unten setzt Pin auf 17.
pin = 17
4. Unten wird der Pin-Modus auf BCM eingestellt, damit wir auf die Pins verweisen können und Pin 17 für die Ausgabe einrichten:
GPIO.setmode(GPIO.BCM) GPIO.setup(pin, GPIO.OUT)
5. Dies ist die Schleife, in der die LED ein- und dann ausgeschaltet wird.
while True: GPIO.output(pin, True) time.sleep(0.5) GPIO.output(pin, False) time.sleep(0.5)
Verbinden Sie nun den positiven Schenkel Ihrer LED mit Pin 17 und den negativen mit Masse. Wenn Sie den Code ausführen, sollten Sie die LED blinken sehen.