Inhaltsverzeichnis:

LED-Blinken mit Raspberry Pi - So verwenden Sie GPIO-Pins auf Raspberry Pi - Gunook
LED-Blinken mit Raspberry Pi - So verwenden Sie GPIO-Pins auf Raspberry Pi - Gunook

Video: LED-Blinken mit Raspberry Pi - So verwenden Sie GPIO-Pins auf Raspberry Pi - Gunook

Video: LED-Blinken mit Raspberry Pi - So verwenden Sie GPIO-Pins auf Raspberry Pi - Gunook
Video: Raspberry Pi LED blinken lassen mit Python-Programm & Berechnung des LED Vorwiderstandes (GPIO) 2024, Juli
Anonim
LED-Blinken mit Raspberry Pi | So verwenden Sie GPIO-Pins auf Raspberry Pi
LED-Blinken mit Raspberry Pi | So verwenden Sie GPIO-Pins auf Raspberry Pi

Hallo Leute in diesem instructables werden wir lernen, wie man GPIOs von Raspberry Pi verwendet. Wenn Sie jemals Arduino verwendet haben, wissen Sie wahrscheinlich, dass wir LED-Schalter usw. an seine Pins anschließen und es so zum Laufen bringen können. Lassen Sie die LED blinken oder erhalten Sie eine Eingabe von einem Schalter so ähnlich. Da Raspberry Pi auch GPIOs hat, werden wir lernen, wie man diese GPIOs verwendet, und wir werden eine LED daran anschließen und sie blinken lassen. Nur ein einfaches LED-Blinkprojekt, das wir durchführen werden, um Ihnen zu erklären, wie Sie GPIOs von Raspberry Pi verwenden.

Schritt 1: Dinge, die Sie brauchen

Dinge, die du brauchst
Dinge, die du brauchst
Dinge, die du brauchst
Dinge, die du brauchst
Dinge, die du brauchst
Dinge, die du brauchst

Für diese Anleitungen benötigen Sie folgende Dinge: Raspberry Pi 3 Setup mit Monitor und USB-Maus und Tastatur (Stellen Sie sicher, dass Raspbian OS in Ihrem Raspberry Pi richtig eingerichtet ist) SteckbrettJumper Drähte

Schritt 2: Schaltung

Schaltkreis
Schaltkreis
Schaltkreis
Schaltkreis

Der Schaltungsteil ist sehr einfach. Ich habe die LED an Pin 8 angeschlossen. Das bedeutet, dass der negative Schenkel der LED mit dem Gnd-Pin (6 Nr.) verbunden ist und der positive Schenkel mit 100 Ohm (100-1000 Ohm mit einem Wert) und dem anderen Schenkel von verbunden ist Der Widerstand ist mit Pin 8 des Raspberry Pi verbunden.

Schritt 3: Teil codieren

Kodierungsteil
Kodierungsteil

Öffnen Sie dann das pi-Terminal, damit die LED blinkt: Um die Python-Bibliothek zu installieren, öffnen Sie ein Terminal und führen Sie den folgenden Befehl aus: $ sudo apt-get install python-rpi.gpio python3-rpi.gpioto initialisieren die GPIO-Ports des Raspberry Pi, die wir brauchen Um die Python-Bibliothek zu importieren, müssen wir die Bibliothek initialisieren und den Pin 8 als Ausgangspin von Raspberry pi einrichten. setwarnings(False) # Warnung für now ignorierenGPIO.setmode(GPIO. BOARD) # Physische Pin-Nummerierung verwendenGPIO.setup(8, GPIO. OUT, initial=GPIO. LOW) # Setze Pin 8 als Ausgangspin und setze den Anfangswert auf low (off) Als nächstes müssen wir den Pin 8 eine Sekunde lang hoch (an) und eine Sekunde lang niedrig (aus) machen und wir werden ihn in eine while-Schleife setzen, damit er für immer blinkt. # Für immer laufen GPIO.output(8, GPIO. HIGH) # Sleep einschalten(1) # Sleep für 1 Sekunde GPIO.output(8, GPIO. LOW) # Sleep deaktivieren(1) # Schlaf für 1 SekundeDie beiden obigen Codeteile zusammenfügen und einen vollständigen Code erstellen: RPi. GPIO als GPIO importieren # Raspberry Pi GPIO-Bibliothek aus der Zeit importieren Schlaf importieren # Schlaffunktion aus dem Zeitmodul importierenGPIO.setwarnings(False) # Warnung ignorieren für nowGPIO.setmode(GPIO. BOARD) # Verwende die physische Pin-NummerierungGPIO.setup(8, GPIO. OUT, initial=GPIO. LOW) # Setze Pin 8 als Ausgangspin und setze den Anfangswert auf niedrig (aus), während True: # Für immer laufen GPIO.output(8, GPIO. HIGH) # Sleep einschalten(1) # Sleep für 1 Sekunde GPIO.output(8, GPIO. LOW) # Sleep ausschalten(1) # Sleep für 1 SekundeSo ist unser Programm fertig, dann müssen wir es als blinking_led.py speichern und dann entweder in Ihrer IDE oder in Ihrer Konsole mit folgendem Befehl ausführen: $ python blinking_led.py

Schritt 4: LED-Blinken

LED-Blinken
LED-Blinken
LED-Blinken
LED-Blinken

Nachdem Sie den Code ausgeführt haben, sehen Sie, dass Sie als Mine blinken.

Empfohlen: