Der Raspberry Pi ist ein praktisches Gerät, mit dem Sie viele Projekte relativ einfach mit Hilfe der Pins der allgemeinen Eingabe/Ausgabe (GPIO) durchführen können. Das Setup -Verfahren von GPIO -Stiften ist relativ einfach, da Sie nur die GPIO -Pins -Bibliothek importieren müssen, bevor Sie diese Stifte mit dem Python -Code steuern.
Es gibt zwei Bibliotheken, um die GPIO -Stifte zu importieren, die GpioZero und RPI sind.GPIO. Welcher Beste ist jedoch noch unklar und dieser Artikel bietet Ihnen die Möglichkeit, die zu wählen, die am besten für Sie passt. Um weiter voranzukommen.
Gpiozero gegen rpi.GPIO
Der GpioZero von Raspberry Pi ist eine Python -Bibliothek, mit der die Programmierer die GPIO -Stifte steuern können, indem sie sie zu Beginn eines Codes direkt importieren. Es wurde von der Community -Person des als Ben Nuttall bezeichneten Himbeer -Pi entwickelt. Da der Code zum Importieren der Stifte über das Gpiozero -Setup einfach und leicht zu verstehen ist.
Der RPI.GPIO ist ebenfalls eine ausgezeichnete GPIO -Bibliothek, die ziemlich gut funktioniert, um zahlreiche GPIO -Stifte zu ermöglichen, die Sie dazu veranlassen, verschiedene Projekte auf dem Raspberry Pi zu erstellen. Es wurde 2012 von Ben Croston gebaut, und aufgrund seiner umfassenden Verwendung wurde diese Python-Bibliothek noch nicht als Endbenutzerbibliothek geschrieben, und ihre Hauptfunktion besteht darin, die GPIO-Stifte mit einem Python-Zugriff zu importieren.
In Bezug auf die Code -Syntax finden Sie die folgenden Python -Codes, um die GPIO -Pins über GpioZero und RPI zu importieren.GPIO -Bibliotheken, die vorteilhaft wären, um den Unterschied klar zu verstehen.
Wie aus den oben genannten Codes ist es offensichtlich, dass sowohl GpioZero als auch RPI.GPIO wird verwendet, um die LED einzuschalten, aber in Bezug auf die Einfachheit ist der GpioZero relativ einfach und benötigt minimale Zeilencode, um die LED einzuschalten. Dies liegt daran. Daher ist der GPIO -Setup -Modus nicht erforderlich.GPIO, wie im obigen Code zu sehen ist.
Wenn Sie einen Code benötigen, der leicht ausführen kann und von einem Laien, der den Code nicht grundlegend ist PI -GPIO -Stifte in wenigen Zeilencode.
Auf der anderen Seite ist das Gpiozero -Setup für die meisten Anfänger eine gute Option, aber Sie werden RPI nicht vernachlässigen.GPIO -Setup auch, denn auf einer bestimmten Ebene müssen Sie sicherlich herausfinden, was genau in Ihrem Python -Code vor sich geht, da dies ideal für das Lernen wäre.
Abschluss
GpioZero ist eine großartige Möglichkeit, Ihren Code Raspberry Pi GPIO -Pins anzuhängen. Aufgrund der leicht zu lesenden und einfach zu schreibenden Syntax ist es für den größten Teil der Raspberry PI -Benutzer eine ideale Wahl geworden. Die Bedeutung von RPI.GPIO wird immer noch da sein, da es eine gute Möglichkeit ist, Ihre GPIO -Pins mit Ihrem Code zu verknüpfen, und es wird sicherlich Ihr Verständnis verbessern. Wenn Sie jedoch nach einem schnellen Weg suchen, können Sie die GPIO -Pins über das GPIOZERO -Setup importieren.