Hvordan bruke skrapingsprogrammeringsspråket på Raspberry Pi

Hvordan bruke skrapingsprogrammeringsspråket på Raspberry Pi
Scratch er et grafisk programmeringsspråk der forskjellige animasjoner, spill og musikkprosjekter kan opprettes ved hjelp av forskjellige blokker av koder. Rørken ble lansert av MIT Media Lab og det forbedrer de kreative ferdighetene til brukerne. Skrapingen kan installeres på Raspberry Pi for å lage forskjellige kreative prosjekter bare ved å dra og slippe forskjellige blokker med koder i henhold til behovet.

Scratch er et kreativt programmeringsspråk som forbedrer databehandlingsferdighetene til en bruker, og i denne oppskrivningen er installasjonsmetoden for riper på Raspberry Pi sammen med den grunnleggende bruksveiledningen forklart.

Hvordan installere riper på Raspberry Pi

Det anbefales alltid til leserne å oppdatere og oppgradere depotet til Raspberry Pi før du installerer nye pakker ved å bruke kommandoen:

$ sudo apt oppdatering && sudo apt full -oppgradering -y

Etter å ha sørget for at alle pakkene i depotet er oppdatert, vil vi installere pakken med riper ved hjelp av kommandoen:

$ sudo apt install scratch3 -y

Hvordan bruke riper på Raspberry Pi

Når nedlastingen er ferdig, lukker vi terminalen og klikker på bringebærikonet som er til stede øverst på venstre hjørne av skjermen:

Vi vil klikke på "programmering" og en rullegardinmeny åpnes, hvor vi klikker på "Scratch3":

En skjerm med riper åpnes:

Før vi fortsetter mot skissen, vil vi først lære noen grunnleggende funksjoner, kodeblokkene som brukes til å kontrollere programmet er plassert i kontrolldelen:

Scratch3 støtter mange utvidelser som brukes i Raspberry Pi 4 som "Vide Sensing", "Text to Speech" og "Raspberry Pi GPIO". Vi kan enkelt legge til denne utvidelsen for eksempel, hvis vi ønsker å bruke GPIO -pinnene til Raspberry Pi 4, må vi legge til utvidelsen av "GPIO -pinner", for dette formålet vil vi gå til "Legg til forlengelse" på Venstre nederst på skjermen:

Så vil vi legge til Raspberry Pi GPIO ved å klikke på den:

Tilsvarende kan vi bruke andre utvidelser, så vel som kan bruke flere utvidelser samtidig i henhold til kravet til prosjektet, nå, for å utføre blokkdiagrammet, vil vi klikke på det grønne flagget som brukes til "Go":

Og for å stoppe programmet en gang utført, klikker vi på det røde ikonet kjent som "Stopp":

Det er blokker av forskjellige kategorier i Scratch3, deres funksjoner blir forklart:

Blokkerer kategorier Beskrivelse
Bevegelse Disse blokkene brukes til bevegelsesstyring
Utseende Disse blokkene er å vise noen meldinger eller administrere skjermmeldingene
Lyd Disse brukes til å administrere lydene som brukes i prosjektet som å gjøre lyden høy høy
arrangementer Disse blokkene brukes til å administrere de forskjellige hendelsene som om den mottar noen melding, så varsle med litt lyd
Kontroll Disse blokkene er veldig viktige, og det kontrollerer strømmen av programmet som det kan generere forsinkelse og endelige løkker
Sensing Disse blokkene brukes til å administrere de forskjellige sensingoperasjonene ofte berøringsfølelsen
Operatører Disse blokkene brukes til bruk av aritmetiske operatører
Variabler Disse blokkene brukes til å erklære og administrere forskjellige variabler
Blokkene mine Denne kategorien brukes til å lage dine egne tilpassede blokker for et bestemt formål

Hvordan blinke en LED med riper på Raspberry Pi 4

Blokkene som vil bli brukt i å blinke en LED ved hjelp av ripen på Raspberry Pi 4 er:

Denne startblokken er til stede i kategorien "hendelser", og vi vil plassere denne blokken i begynnelsen av koden, hvor kompilatoren begynner å utføre koden.

Denne evige blokken er til stede i kategorien "kontroll" og brukes til å gjenta prosessen i kroppen for uendelige tider, den fungerer som en uendelig sløyfe.

Denne GPIO -blokken er til stede i "Raspberry GPIO PIN" -forlengelsen og brukes til å erklære oppførselen til en hvilken som helst GPIO -pinne så lav eller høy.

Igjen er denne "vent 1 sekunder" -blokken til stede i kategorien "kontroll", og dens funksjon er å holde utførelsen av de videre uttalelsene i ett sekund og brukes der en forsinkelse på ett sekund er nødvendig.

Ved å bruke de ovenfor beskrevne blokker vil vi bruke Scratch3 for å blinke LED ved hjelp av Raspberry Pi 4, for dette formålet vil vi tegne følgende skisse:

Forklaring: Denne skissen brukes til å blinke LED, vi brukte GPIO -pinnen 18 for utdata av LED og begynne koden med "start" -blokken. Så i kroppen av "for alltid" -blokken, definerte vi GPIO -pinnen 18 av Raspberry Pi 4 som en utgangspinne og oppfører seg på høy tilstand. Genererer deretter forsinkelsen på 1 sekund ved å bruke "vent" -blokken og endre tilstanden til GPIO PIN 18 fra høy til lav og igjen generere en forsinkelse på ett sekund. Denne prosessen vil fortsette uendelige tider så snart vi klikker på GO -knappen.

Maskinvarekonfigurasjonen av kretsen ovenfor vil være:

Arbeidet med ovennevnte maskinvare vil være:

Konklusjon

Skrapingen brukes til å lage animasjoner, spill, visuelle prosjekter og forskjellige elektroniske prosjekter ved å bruke de forskjellige kodeblokkene for å lage programmene. Scratch er en veldig interessant plattform for å lage forskjellige prosjekter, da det polerer den kreative ferdigheten til brukerne. I denne oppskrivningen har vi forklart installasjonen og bruken av ripen på Raspberry Pi ved å demonstrere eksemplet med blinking av en LED.