GNU/Linux >> LINUX-Kenntnisse >  >> Linux

Wie man mit dem Raspberry Pi eine LED zum Blinken bringt

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.


Linux
  1. So prüfen Sie Berechtigungen mit dem Befehl find

  2. Wie kann man jedes Programm mit dem Tee-Befehl zum Laufen bringen?

  3. Wie man die Interrupt/GPIO-Nummer für einen bestimmten Pin in Linux kennt

  4. Wie verknüpfe ich die C-Laufzeitbibliothek mit 'ld'?

  5. Wie installiere ich PhantomJS für die Verwendung mit Python Selenium auf dem Raspberry Pi?

So verwenden Sie den Linux-Schlafbefehl mit Beispielen

So verwenden Sie den who-Befehl in Linux mit Beispielen

So stellen Sie eine POST-Anfrage mit cURL

So finden Sie Dateien mit dem fd-Befehl in Linux

So lässt sich Raspberry Pi standardmäßig in die GUI booten

Wie emuliert man den Raspberry Pi 2 auf QEMU?