Die Version von Raspberry Pi, die ich habe, ist Raspberry Pi 3 Modell B. Es hat 40 GPIO -Pin -Header und nicht alle können zum Interagieren mit anderen elektronischen Komponenten verwendet werden. Sie müssen Ihre elektronischen Komponenten an die richtige Pin -Nummer anschließen. Andernfalls können Sie die elektronische Komponente, die mit Ihrem Raspberry Pi verbunden ist, nicht interagieren oder steuern. Ich werde Sie auf ein Diagramm verweisen, mit dem Sie herausfinden können, welchen Pin für welchen Zweck Sie verwenden sollen. Mach dir keine Sorgen.
In diesem Artikel werde ich ein einfaches LED -Blinking -Projekt mit Raspberry Pi mit den GPIO -Stiften erstellen. Ich werde Ihnen zeigen, wie Sie Python verwenden, um mit den GPIO -Stiften von Raspberry Pi zu interagieren. Ich werde Raspberry Pi 3 Modell B für die Demonstration verwenden, da ich das habe, was ich habe. Wenn Sie eine andere Version von Raspberry Pi verwenden, müssen Sie möglicherweise die erforderlichen Änderungen vornehmen, damit es funktioniert. Also lasst uns anfangen.
Um das Raspberry Pi LED Blinking Project mit mir erfolgreich zu erstellen,
Schaltplan:
Sie sollten alle Komponenten mit Ihrem Raspberry PI 3 anschließen, wie im Schaltplan unten gezeigt.
Auf Breadboard sieht es so aus.
Beachten Sie, dass ich ein Ende des Widerstandes an die angeschlossen habe Gpio0 welches ist Pin 11 auf Raspberry Pi 3 und ein Ende des Roten führten zum GND (Boden) Stift, der ist Pin 6 Auf dem Raspberry Pi 3.
Verbindung mit dem Raspberry Pi 3 aus der Ferne herstellen:
Wenn Sie einen Raspberry Pi besitzen und Raspbian verwenden, haben Sie höchstwahrscheinlich bereits SSH und VNC aktiviert. Wenn Sie einem meiner Artikel über die Installation von Raspbian auf Raspberry Pi gefolgt sind, sollten Sie wissen, wie Sie sie aktivieren können. Wenn Sie Zweifel daran haben, ob diese aktiviert sind, lesen Sie bitte den Artikel unter (Link des Artikels Installieren Sie Raspbian am Raspberry Pi).
Wenn Sie es vorziehen, mit der Befehlszeile zu arbeiten, dann mit dem folgenden Befehl SSH in Ihren Raspberry Pi 3:
$ ssh [email protected]
Wenn Sie es grafisch bevorzugen, verwenden Sie VNC Viewer, um eine Verbindung zu Ihrem Raspberry Pi 3 herzustellen. Geben Sie einfach die IP -Adresse Ihres Himbeer -Pi ein und drücken Sie .
Tippen Sie nun ein Pi Als Benutzername und das Passwort, das Sie bei der Installation von Raspbian als Passwort einrichten. Klicken Sie dann auf OK.
Sie sollten verbunden sein.
Schreiben von Codes für das Raspberry Pi Blink LED -Projekt:
Öffnen Sie zunächst ein Terminal (wenn Sie VNC Viewer verwenden) und erstellen Sie eine neue Datei blinken.py
Jetzt offen blinken.py Mit einem Texteditor (ich werde Nano verwenden) wie folgt:
$ nano blink.pyGeben Sie nun die folgenden Zeilen von Python -Codes ein und speichern Sie die Datei durch Drücken + X und dann drücken Sie y gefolgt von .
Hier in Zeile 1 habe ich die Python importiert RPI.GPIO von dem RPI Bibliothek für die Arbeit mit den GPIO -Stiften von Raspberry Pi.
In Zeile 2 habe ich den Python importiert Zeit und Zeitbibliothek.
In Zeile 4-6 habe ich 3 Variablen definiert.
Zeile 9 wird verwendet, um den GPIO -Pin einzurichten LEDPIN Welches ist Pin 11 für die Ausgabe mit dem GPIO.aufstellen() Bibliotheksfunktion. GPIO.aufstellen() akzeptiert zwei Argumente. Einer ist die PIN -Nummer und der andere ist der Modus, in dem dieser Pin funktioniert. In diesem Fall ist es GPIO.AUS oder Ausgangsmodus. Wenn Sie Eingaben nehmen möchten, sollte dies sein GPIO.IN.
Online 11-19, a Versuchen Sie Block wird verwendet. Wenn ich also das Python -Skript stoppe, wird der Text gedruckt Danke, dass du Blink benutzt hast.py (Zeile 19) Anstelle von Fehlermeldungen. Ich habe auch dafür gesorgt GPIO.Aufräumen() Bibliotheksfunktion.
Der tatsächliche Code für das Blink-Projekt ist in Zeile 12-16. Hier wird eine unendliche Schleife verwendet.
Bei jeder Iteration der Schleife,
Sobald Sie fertig mit dem Code geschrieben sind, laufen Sie aus blinken.py Skript mit dem folgenden Befehl:
$ python blink.pyWie Sie sehen können, werden die LED -Status jederzeit angezeigt 500 ms.
Wie Sie sehen können, blinkt die LED alle 500 ms.
[Fügen Sie die Videodatei in Dateien/Ausgabe.3GP]
Wenn Sie das Blinzeln stoppen möchten.PY -Skript, drücken Sie einfach + C.
Wie Sie sehen können, hat die Skriptausführung gestoppt.
Sie finden die Raspberry Pi 3 Modell B GPIO -Pinouts unter https: // pi4j.com/1.2/Pins/Modell-3b-rev1.html
Stellen Sie sicher, dass Sie es sich ansehen.
So arbeiten Sie mit den GPIO -Stiften von Raspberry Pi 3 mit Python. Danke, dass du diesen Artikel gelesen hast.