Hva er et Python -programmeringsspråk
Python er et programmeringsspråk på høyt nivå som brukes til webutvikling på serversiden for å lage forskjellige webapplikasjoner, dessuten brukes det også til å samhandle med databaser for å endre dataene til databasen. Syntaksen til Python er lett å skrive så vel som å forstå, men innrykk er veldig viktig å vurdere på Python -programmeringsspråket. Python Language IDE (Integrated Development Environment) Thonny støttes av alle operativsystemene som inkluderer Windows, MacOS og Linux -distribusjoner inkludert Raspberry Pi.
Hva er en Raspberry Pi
En datamaskin med en bord som brukes i forskjellige prosjekter som robotikk og automatiseringsprosjekter er kjent som en Raspberry Pi. Raspberry Pi støtter mange operativsystemer, men den anbefalte er "Raspberry Pi -operativsystemet", lansert av Raspberry Pi Foundation. Raspberry Pi -operativsystemet kommer med mange Python Ides som MU -redaktøren og Thonny. Vi kan bruke Python til å programmere Raspberry Pi for forskjellige oppgaver.
Hva er det grunnleggende i Python -programmeringsspråket
Syntaksen til hvert programmeringsspråk er forskjellig fra andre programmeringsspråk, og hovedmålet er å lære syntaks for det spesifikke programmeringsspråket. Python -programmeringsspråket er enkelt, og i dette avsnittet vil vi forklare noen grunnleggende kommandoer for Python -programmeringsspråket.
Skrive ut en streng: Vi kan skrive ut strengene ved å lagre dem i variablene, så vel som vi også kan skrive ut strengene direkte ved å bruke utskriftskommandoen. Begge er diskutert. Vi vil først skrive ut “Hei! Velkommen til Linuxhint ”ved å lagre den i" Velkommen "-variabelen, og neste gang vil vi skrive ut den nøyaktige strengen direkte ved hjelp av Print -kommandoen i Thonny Editor:
Velkommen = “Hei! Velkommen til Linuxhint ”
trykk (velkommen)
Utgangen er:
Nå skriver vi ut strengen uten å lagre den i variabelen:
Skriv ut (“Hei! Velkommen til Linuxhint ”)
Utgangen fra kommandoen ovenfor vil være:
Bruke løkker i Python: Som andre programmeringsspråk, kan vi bruke for -loopen og mens Loop, syntaksen til for -loopen i Python -programmeringsspråk er:
Operating_system = [“Linux”, ”Raspberrypi”, ”Windows”]
for x i operativsystem:
trykk (x)
Utgangen til ovennevnte for sløyfe i python er:
Utgangen til ovennevnte for sløyfe i python er:
i = 1
mens jeg<5):
trykk (i)
i = i+1
Utgangen til ovennevnte python mens Loop er:
Bruke betingede utsagn i Python: En annen viktig struktur for programmering er de betingede utsagnene der resultatet av programmet avgjøres på noen forhold. Disse betingede utsagnene inneholder bryteruttalelser og if-ests-setninger. Den mest grunnleggende og praktiske er if-ests-uttalelser som kommer til å bli forklart ved hjelp av neste Python-skript. Kopier og lim inn den nevnte nedenfor Python -koden i hvilken som helst IDE, vi bruker Thonny IDE:
x = 5Forklaring av kode: I ovennevnte Python-kode har vi lagret fem tall i variabelen “X”, og deretter ved hjelp av en IF-Else-setning, skriver vi ut utgangen på grunnlag av verdien som er lagret i X. Hvis verdien av x er lik og større enn 0, vil IF -uttalelsesorganet bli utført. Hvis verdien av "x" er mindre enn 0, vil det andre organet bli utført.
Klikk på "Kjør" -ikonet på verktøylinjen til Thonny for å utføre Python -koden ovenfor:
Hvordan programmere Raspberry Pi ved hjelp av terminalen
Vi kan også bruke terminalen til å lage, samle og kjøre Python -programmene, for dette vil vi først lage en fil ved hjelp av hvilken som helst tekstredigerer og navngi den ved hjelp av utvidelsen ".py ”, i vårt tilfelle, skal vi lage en fil med“ Linuxhint.py ”ved hjelp av kommandoen:
$ Nano Linuxhint.py
Skriv inn følgende skript for å vise “Velkommen til Linuxhint”:
trykk (“Velkommen til Linuxhint”)
Lagre filen ved å bruke hurtigtasten til Nano Editor, CTRL+S, avslutt deretter redaktøren og kjør skriptet til filen ved å bruke kommandoen:
$ Python Linuxhint.py
Merk: Forsikre deg om at Python -pakkene er installert på Raspberry Pi, hvis de ikke er installert, kan du bruke APT Package Manager til å installere Python -pakken fra depotet til Raspberry Pi -operativsystemet.
Hvordan bruke Python Gpiozero -biblioteket til å programmere ledet med Raspberry Pi 4
Gpiozero -biblioteket inneholder en rekke funksjoner som brukes til å administrere GPIO -pinnene for forskjellige applikasjoner. For forståelse vil vi bruke GPIOzero -biblioteket for å kontrollere LED -en som er koblet til GPIO -pinnen til LED. Vi krever komponentene som er et brødplate som maskinvaren er konfigurert, noen hopper av mannlige til kvinnelige jumper for å lage tilkoblinger, og Raspberry Pi 4 sammen med en 220 ohm -motstand og en LED. For tilkoblingene til LED med Raspberry Pi 4 og maskinvarekonfigurasjonen vil se slik ut:
Fortsetter mot Python -koden for å kontrollere LED, vil vi først opprette en tekstfil ved hjelp av Nano Editor og vil navngi den LEDProject.PY:
$ Nano Ledproject.py
Kopier og lim inn den nevnte nedenfor Python -koden i den nyopprettede tekstfilen med navnet LEDProject, og avslutt deretter Nano Editor ved å lagre filen:
Fra GPIOZero Import LED #Imports LED -funksjonene fra GPIOZero Library
Fra tid importer søvn #imports søvnfunksjonen fra Time Library
LED = LED (17) #DECLARED GPIO PIN 17 for LED og lagre den i LED
Mens sant:
#initiert mens du er sløyfen til forholdene er sanne
Led.på () #tur på LED
Sov (2) #Genererer en forsinkelse på 2 sekunder
Led.av () #turn off ledet
Sov (2) #Genererer en forsinkelse på 2 sekunder
I Python -koden som ble brukt til å kontrollere LED, brukte vi ganske enkelt funksjonene til LED ved å importere dem fra GPIOZero -biblioteket og også importere søvnfunksjonene fra Time Library. Så ganske enkelt i den uendelige sløyfen, har vi slått på og slått av LED -en koblet ved GPIO -pinne 17 med en forsinkelse på 2 sekunder.
Vi kjører følgende kommando for å utføre Python -koden skrevet i LEDprosjektet.PY:
$ sudo python ledprosjekt.py
Ledprosjektets arbeid.PY Python -kode i maskinvaren vises nedenfor:
Konklusjon
Raspberry Pi kan programmeres ved hjelp av forskjellige programmeringsspråk, men det er praktisk å bruke Python -programmeringsspråket. Raspberry Pi -operativsystemet inneholder mange IDE -er for Python -programmeringsspråket. I denne oppskrivningen har vi lært forskjellige grunnleggende kommandoer for Python-programmering.