Das Projekt der Steuerung der LED mit der Taste mit dem Raspberry Pi 4 ist das grundlegende Projekt, um die Interferenz der LED und die Taste mit Raspberry Pi 4 zu verstehen. In diesem Artikel haben wir das Projekt der Steuerung einer LED mit einer Taste in Raspberry Pi 4 mit seiner Hardwarekonfiguration sowie mit der Demonstration seines Python-Code erläutert.
So steuern Sie die LED mit Taste in Raspberry Pi 4
Für die Schaltung der Steuerung der LED mit einem Knopf auf dem Raspberry Pi 4 benötigen wir die folgenden elektronischen Komponenten:
Das Schaltendiagramm für die Schaltung der Steuerung der LED mit einem Knopf ist:
Für die Hardwarekonfiguration des oben genannten Schaltplans verbinden wir zunächst den Raspberry Pi 4 und eine LED auf dem Steckbrett:
Danach verbinden wir die Druckknopf (entweder zwei Beine oder vier Beine) auf dem Stirnbrett:
Anschließend verbinden wir ein Kathodenanschluss von LED und jedem Beinterminal von Push-Button mit der Kurzklappe des Breadboards und verbinden diese Kurzklappe des Brotbretts mit dem gemahlenen Stift von Raspberry Pi 4:
Schließen Sie den Anodenanschluss der LED mit dem GPIO -Pin 4 von Raspberry Pi 4 an:
Schließen Sie im letzten Mal das verbleibende zweite Terminal des Druckknopfs mit dem GPIO 17-Pin des Raspberry Pi 4 an:
Python -Code zur Steuerung der LED mit der Taste auf Raspberry Pi 4
Der Python -Code zur Steuerung der LED mit der Taste auf Raspberry Pi 4 ist einfach. Wir erstellen zunächst eine Datei mit dem Namen „LED_Withbutton.Py “und öffnen Sie es mit Nano Editor:
$ nano led_withbutton.py
Geben Sie den folgenden Python -Code in die Datei ein, um die LED mit der Schaltfläche zu steuern:
von gpiozero import led
#imports -LED -Funktionen aus der GpioZero -Bibliothek
vom GpioZero -Importschaltbuch
#imports -Schaltflächenfunktionen aus der GpioZero -Bibliothek
LED = LED (4)
#Deklare den GPIO -Pin 4 für die LED -Ausgabe und speichere sie in LED -Variable
Taste = Taste (17)
#Deklare den GPIO -Pin 17 für die Tasteausgabe und speichere sie in der Schaltflächenvariable
während wahr:
#initiierte einen unendlichen während der Schleife
Taste.wait_for_press ()
#Verwenden Sie die integrierte Funktion der Taste, um bis zum Drücken zu warten
LED.An()
#Turn auf der LED
Taste.wait_for_release ()
#Verwenden Sie die integrierte Funktion der Taste, um bis zur Veröffentlichung zu warten
LED.aus()
#urmen der LED
Erläuterung des Codes: Im obigen Code importieren wir einfach die Bibliotheken von LED und Taste aus dem GPiozero. Dann verwendeten wir die beiden Variablen -LED und die Taste, denen wir den GPIO -Pin 4 für die LED und den GPIO -Pin 17 für die Taste zugewiesen haben. Nachdem wir diese Variablen in einem unendlichen Schleifen deklariert haben, haben wir die LED beim Drücken der Taste eingeschaltet, und beim Verlassen der Taste wird die LED ausgeschaltet.
Speichern Sie die Datei des Nano -Editors, indem Sie Strg+s drücken und den Editor mit der Taste Taste Taste Strg+X beenden. Um die Codedatei von LED_Withbutton auszuführen.PY, verwenden Sie den Befehl:
$ python led_withbutton.py
Die Hardware -Demonstration der Schaltung lautet:
Abschluss
Die Steuerung von LED mit einem Knopf ist ein elektronisches Grundprojekt auf dem Basis, um die Interferenz der LED und eine Taste mit dem Raspberry Pi 4 zu verstehen. Diese grundlegenden Projekte sind für Anfänger von wesentlicher Bedeutung, da sie ihnen helfen, die Verwendung verschiedener Komponenten mit dem Raspberry Pi 4 zu verstehen und ihnen später bei der Konfiguration fortgeschrittener Projekte zu konfigurieren. In diesem Artikel haben wir die Steuerung der LED mit der Taste auf dem Raspberry Pi 4 erläutert, indem wir den Python-Code und die Hardwarekonfiguration demonstrieren.