So programmieren Sie den Raspberry Pi mit dem Python

So programmieren Sie den Raspberry Pi mit dem Python
Eine Programmiersprache sagt dem Computer, was zu tun ist, indem der Code mit Hilfe von Zeichen und Zeichenfolgen für eine bestimmte Ausgabe ausgeführt wird. Obwohl es viele Programmiersprachen gibt, die auf Raspberry Pi verwendet werden können, um es wie C und Java zu programmieren, werden wir in diesem Leitfaden die Python -Programmiersprache verwenden, um den Raspberry Pi zu programmieren.

Was ist eine Python -Programmiersprache

Python ist eine Programmiersprache auf hoher Ebene, die für die Webentwicklung auf der serverseitigen verwendet wird, um verschiedene Webanwendungen zu erstellen. Darüber hinaus wird sie auch zur Interaktion mit Datenbanken verwendet, um die Daten der Datenbank zu ändern. Die Syntax von Python ist sowohl leicht zu schreiben als auch zu verstehen, aber es ist sehr wichtig, in der Python -Programmiersprache zu berücksichtigen. Python Language IDE (integrierte Entwicklungsumgebung) Thonny wird von allen Betriebssystemen unterstützt, darunter Windows-, MacOS- und Linux -Verteilungen, einschließlich des Raspberry PI.

Was ist ein Raspberry Pi

Ein Single-Board-Computer, der in verschiedenen Projekten wie Robotik- und Automatisierungsprojekten verwendet wird, wird als Raspberry PI bezeichnet. Der Raspberry Pi unterstützt viele Betriebssysteme, aber das empfohlene ist das „Raspberry PI -Betriebssystem“, das von der Raspberry Pi Foundation gestartet wurde. Das Raspberry Pi -Betriebssystem wird mit vielen Python -IDes wie dem MU -Redakteur und Thonny geliefert. Wir können Python verwenden, um den Raspberry Pi für verschiedene Aufgaben zu programmieren.

Was sind die Grundlagen der Python -Programmiersprache

Die Syntax jeder Programmiersprache unterscheidet sich von anderen Programmiersprachen und das Hauptziel ist es, die Syntax der spezifischen Programmiersprache zu lernen. Die Python -Programmiersprache ist einfach und in diesem Abschnitt werden wir einige grundlegende Befehle der Python -Programmiersprache erklären.

Drucken einer Saite: Wir können die Saiten drucken. Beide werden diskutiert. Wir werden zuerst die „Hallo ausdrucken! Willkommen bei LinuxHint “, indem Sie es in der Variablen„ Willkommen “speichern, und als nächstes drucken wir die genaue Zeichenfolge direkt mit dem Print -Befehl in Thonny Editor:

Willkommen = „Hallo! Willkommen bei LinuxHint ”
Druck (Willkommen)

Die Ausgabe ist:

Jetzt drucken wir die Zeichenfolge, ohne sie in der Variablen zu speichern:

drucken (“Hallo! Willkommen bei LinuxHint “)

Die Ausgabe des obigen Befehls ist:

Verwenden von Schleifen in Python: Wie bei anderen Programmiersprachen können wir die für die Schleife und während der Schleife verwenden, die Syntax der für Schleife in Python -Programmiersprache lautet:

Operating_System = ["Linux", "Raspberrypi", "Windows"]
für x in operating_System:
Druck (x)

Die Ausgabe der oben genannten für die Schleife im Python ist:

Die Ausgabe der oben genannten für die Schleife im Python ist:

I = 1
während ich<5):
drucken (i)
i = i+1

Die Ausgabe des obigen Python, während die Schleife ist:

Verwenden von bedingten Aussagen in Python: Eine weitere wichtige Struktur der Programmierung sind die bedingten Aussagen, bei denen die Ausgabe des Programms unter einigen Bedingungen entschieden wird. Diese bedingten Aussagen enthalten die Switch-Anweisungen und IF-ELSE-Anweisungen. Das grundlegendste und bequemste sind IF-ELSE-Aussagen, die mit Hilfe des nächsten Python-Skripts erklärt werden sollen. Kopieren und fügen Sie den nachstehend erwähnten Python -Code in jeder IDE ein und verwenden wir die Thonny IDE:

x = 5
Wenn x> 0:
drucken ("Zahl ist größer als Null")
anders:
drucken ("Nummer ist weniger als Null")

Erläuterung des Codes: Im obigen Python-Code haben wir fünf Zahlen in der Variablen „x“ gespeichert und dann mit Hilfe einer IF-ELSE-Anweisung die Ausgabe auf der Grundlage des in x gespeicherten Wertes drucken. Wenn der Wert von x gleich und größer als 0 ist, wird die IF -Anweisungskörper ausgeführt. Wenn der Wert von „x“ kleiner als 0 beträgt, wird der sonstige Körper ausgeführt.

Klicken Sie auf das Symbol "Ausführen" in der Symbolleiste von Thonny, um den obigen Python -Code auszuführen:

So programmieren Sie Raspberry Pi mit dem Terminal

Wir können das Terminal auch verwenden, um die Python -Programme zu erstellen, zu kompilieren und auszuführen. Dafür erstellen wir zunächst eine Datei mit einem beliebigen Texteditor und benennen sie mithilfe der Erweiterung “.Py “In unserem Fall werden wir eine Datei mit dem„ LinuxHint “erstellen.py ”mit dem Befehl:

$ nano LinuxHint.py

Geben Sie das folgende Skript ein, um die "Willkommen bei LinuxHint" anzuzeigen:

Druck („Willkommen bei LinuxHint“)

Speichern Sie die Datei mit der Verknüpfungsschlüssel des NANO -Editors, STRG+S, beenden Sie dann den Editor und führen Sie das Skript der Datei mit dem Befehl aus:

$ Python LinuxHint.py

Notiz: Stellen Sie sicher.

So verwenden Sie die Python GpioZero -Bibliothek zum Programmieren mit Raspberry Pi 4

Die GpioZero -Bibliothek enthält eine Reihe von Funktionen, mit denen die GPIO -Pins für verschiedene Anwendungen verwaltet werden. Zum Verständnis verwenden wir die GPIOZERO -Bibliothek, um die mit dem GPIO -PIN der LED verbundene LED zu steuern. Wir benötigen die Komponenten, die ein Brotbrett sind, auf dem die Hardware konfiguriert ist, einige männliche Jumper -Drähte für männliche Jumper für die Herstellung von Verbindungen und die Raspberry Pi 4 zusammen mit einem Widerstand von 220 Ohm und einer LED. Für die Verbindungen der LED mit dem Raspberry Pi 4 und der Hardware -Konfiguration sieht Folgendes aus:

Wenn wir uns mit dem Python -Code in Richtung Python -Code fortsetzen, erstellen wir zunächst eine Textdatei mit dem Nano -Editor und benennen sie LEDProject.PY:

$ nano ledProject.py

Kopieren und fügen Sie den unten genannten Python -Code in die neu erstellte Textdatei mit dem Namen LEDProject ein und beenden Sie dann den Nano -Editor, indem Sie die Datei speichern:

Aus GPIOZERO Import LED #imports Die LED -Funktionen aus der Gpiozero -Bibliothek
Importieren importieren Sie den Schlaf #importiert die Schlaffunktion aus der Zeitbibliothek
LED = LED (17)
während wahr:
#initiiert die while -Schleife, bis die Bedingungen wahr sind
LED.auf () #Turn on LED
Schlaf (2) #generieren eine Verzögerung von 2 Sekunden
LED.Off () #Turn Off LED
Schlaf (2) #generieren eine Verzögerung von 2 Sekunden

In dem Python -Code, der zur Steuerung der LED verwendet wurde. Dann einfach in der unendlichen Schleife haben wir die LED mit einer Verzögerung von 2 Sekunden eingeschaltet und ausgeschaltet, die am GPIO -Pin 17 verbunden sind.
Wir werden den folgenden Befehl ausführen, um den im LEDProject geschriebenen Python -Code auszuführen.PY:

$ sudo python ledProject.py

Die Arbeit des LEDProject.Py Python -Code in der Hardware ist unten angezeigt:

Abschluss

Der Himbeer -PI kann mit verschiedenen Programmiersprachen programmiert werden, aber es ist zweckmäßig, die Python -Programmiersprache zu verwenden. Das Raspberry PI -Betriebssystem enthält viele IDEs für die Python -Programmiersprache. In dieser Beschreibung haben wir verschiedene grundlegende Befehle der Python-Programmierung gelernt.