Jak zaprogramować Raspberry Pi za pomocą Pythona

Jak zaprogramować Raspberry Pi za pomocą Pythona
Język programowania mówi komputerowi, co robić, wykonując kod napisany za pomocą znaków i ciągów dla określonego wyjścia. Chociaż istnieje wiele języków programowania, które można użyć na Raspberry Pi do zaprogramowania go, takich jak C i Java, w tym przewodniku użyjemy języka programowania Python do zaprogramowania Raspberry Pi.

Co to jest język programowania Pythona

Python to język programowania wysokiego poziomu, który jest używany do tworzenia stron internetowych po stronie serwera do tworzenia różnych aplikacji internetowych, ponadto jest również używany do interakcji z bazami danych w celu zmodyfikowania danych bazy danych. Składnia Pythona jest łatwa do napisania, jak i zrozumienia, ale wcięcie jest bardzo ważne do rozważenia w języku programowania Python. Python Language IDE (zintegrowane środowisko programistyczne) Thonny jest obsługiwany przez wszystkie systemy operacyjne, które obejmują dystrybucje systemu Windows, MacOS i Linux, w tym Raspberry Pi.

Co to jest malina pi

Komputer jednorazowy używany w różnych projektach, takich jak projekty robotyki i automatyzacji, jest znany jako Raspberry Pi. Raspberry Pi obsługuje wiele systemów operacyjnych, ale zalecany to „Raspberry Pi System”, uruchomiony przez Raspberry Pi Foundation. System operacyjny Raspberry Pi jest wyposażony w wiele Python Ides, takich jak redaktor MU i Thonny. Możemy użyć Pythona do zaprogramowania Raspberry Pi do różnych zadań.

Jakie są podstawy języka programowania Pythona

Składnia każdego języka programowania różni się od innych języków programowania, a głównym celem jest poznanie składni określonego języka programowania. Język programowania Pythona jest prosty i w tej sekcji wyjaśnimy kilka podstawowych poleceń języka programowania Pythona.

Drukowanie ciągu: Możemy wydrukować struny, przechowując je w zmiennych, a także możemy również wydrukować struny bezpośrednio za pomocą polecenia drukuj. Oba są omówione. Najpierw wydrukujemy „Hello! Witamy w Linuxhint ”, przechowując go w zmiennej„ Welcome ”, a następnie wydrukujemy dokładny ciąg bezpośrednio za pomocą polecenia drukuj w edytorze Thonny:

Witamy = „Witaj! Witamy w Linuxhint ”
Drukuj (witamy)

Wyjście to:

Teraz wydrukujemy ciąg bez przechowywania go w zmiennej:

Drukuj („Witam! Witamy w Linuxhint ”)

Dane wyjściowe powyższego polecenia będzie:

Używanie pętli w Pythonie: Podobnie jak inne języki programowania, możemy używać pętli dla i podczas pętli, składnia pętli dla programowania Python jest:

Operive_System = [„Linux”, „Raspberrypi”, „Windows”]
dla x w Siower_System:
Drukuj (x)

Wyjście powyższego dla pętli w Pythonie wynosi:

Wyjście powyższego dla pętli w Pythonie wynosi:

i = 1
podczas gdy ja<5):
Drukuj (i)
i = i+1

Wyjście powyższego Pythona, podczas gdy pętla to:

Korzystanie z instrukcji warunkowych w Pythonie: Kolejną ważną strukturą programowania są instrukcje warunkowe, w których wyniki programu są decydowane w niektórych warunkach. Te warunkowe instrukcje zawierają instrukcje przełączników i instrukcje IF-ELSE. Najbardziej podstawowym i wygodnym są stwierdzenia IF-Else, które zostaną wyjaśnione za pomocą następnego skryptu Pythona. Skopiuj i wklej wspomniany poniżej kod Pythona W dowolnym IDE, używamy Thonny IDE:

x = 5
Jeśli x> 0:
druk („liczba jest większa niż zero”)
w przeciwnym razie:
druk („liczba jest mniejsza niż zero”)

Objaśnienie kodu: W powyższym kodzie Python zapisaliśmy pięć liczb w zmiennej „x”, a następnie za pomocą instrukcji IF-ELSE drukujemy dane wyjściowe na podstawie wartości przechowywanej w x. Jeśli wartość x jest równa i większa niż 0, wówczas ciało instrukcji IF zostanie wykonane. Jeśli wartość „x” jest mniejsza niż 0, to wszystko zostanie wykonane.

Kliknij ikonę „Uruchom” na pasku narzędzi Thonny'ego, aby wykonać powyższy kod Pythona:

Jak zaprogramować Raspberry Pi za pomocą terminalu

Możemy również użyć terminalu do tworzenia, kompilacji i uruchamiania programów Python, w tym celu najpierw wykonamy plik za pomocą dowolnego edytora tekstu i nazwie go za pomocą rozszerzenia ”.py ”, w naszym przypadku, utworzymy plik z„ Linuxhint.Py ”Korzystanie z polecenia:

$ nano Linuxhint.py

Wpisz następujący skrypt, aby wyświetlić „Witamy w Linuxhint”:

Drukuj („Witamy w Linuxhint”)

Zapisz plik za pomocą klawisza skrótów nano edytora, Ctrl+S następnie wyjdź z edytora i uruchom skrypt pliku za pomocą polecenia:

$ Python Linuxhint.py

Notatka: Upewnij się, że pakiety Python zostały zainstalowane na Raspberry Pi, jeśli nie są zainstalowane, możesz użyć Menedżera pakietu Apt do zainstalowania pakietu Python z repozytorium systemu operacyjnego Raspberry PI.

Jak używać biblioteki Python GPiozero do programowania LED z Raspberry Pi 4

Biblioteka GPiOzero zawiera szereg funkcji używanych do zarządzania kinkami GPIO dla różnych aplikacji. Do zrozumienia użyjemy biblioteki GPiOzero do kontrolowania diody LED podłączonej do pinu GPIO LED. Wymagamy komponentów, które są płytą chlebową, na której konfigurowany jest sprzęt, niektóre druty skoczkowe mężczyzn do żeński. W przypadku połączeń diody LED z Raspberry Pi 4 i konfiguracja sprzętowa będzie wyglądać tak:

Przechodząc w kierunku kodu Pythona do kontrolowania diody LED, najpierw utworzymy plik tekstowy za pomocą nano edytora i nazwie go LedProject.PY:

$ nano ledproject.py

Skopiuj i wklej wspomniany poniżej kod Pythona w nowo utworzonym pliku tekstowym o nazwie LedProject, a następnie wyjdź z edytora Nano, zapisując plik:

Z GPiOzero Import #Imports Funkcje LED z biblioteki GPiOzero
Od czasu importuj sen #Wprowadza funkcję snu z biblioteki czasu
LED = LED (17) #Decled GPIO Pin 17 dla LED i przechowuj go w LED
Choć prawda:
#Initited the While Pętla, aż warunki będą prawdziwe
prowadzony.on () #Turn na diody LED
sen (2) #generuj opóźnienie 2 sekundy
prowadzony.Off () #Turn Off Led
sen (2) #generuj opóźnienie 2 sekundy

W kodzie Python używanym do kontrolowania diody LED po prostu użyliśmy funkcji diody LED, importując je z biblioteki GPiOzero, a także importowanie funkcji snu z biblioteki czasowej. Następnie po prostu w nieskończonej pętli, włączyliśmy i wyłączyliśmy diodę LED połączoną z pinem GPIO 17 z opóźnieniem 2 sekund.
Uruchomimy następujące polecenie, aby wykonać kod Pythona napisany w PROBRECTION LED.PY:

$ sudo Python ledproject.py

Działanie PROBRETECJA LED.Kod PY Python w sprzęcie pokazano poniżej:

Wniosek

Raspberry Pi można zaprogramować za pomocą różnych języków programowania, ale wygodne jest użycie języka programowania Python. System operacyjny Raspberry Pi zawiera wiele IDE dla języka programowania Python. W tym artykule nauczyliśmy się różnych podstawowych poleceń programowania Pythona.