Raspberry Pi er en datamaskin i pocket størrelse som også har GPIO-pinner for å koble den til andre sensorer og eksterne enheter, noe som gjør den til en god plattform for innebygde ingeniører. Den har et ARM arkitektur prosessorbasert brett designet for elektroniske ingeniører og hobbyister. PI er en av de mest pålitelige plattformene for prosjektutvikling der ute nå. Med høyere prosessorhastighet og høy RAM kan Raspberry Pi brukes til mange høyprofilerte prosjekter som bildebehandling og tingenes internett. Raspberry Pi 4 med 8 GB RAM er den avanserte versjonen som er tilgjengelig for salg nå. Den har også annen lavere versjon med 4 GB og 2 GB RAM.
For å gjøre noen av høyprofilerte prosjekter, må man forstå de grunnleggende funksjonene til PI. Det er derfor vi er her, vi vil lære om alle de grunnleggende funksjonene til Raspberry Pi i disse opplæringene. I hver opplæringsserie vil vi diskutere en av funksjonene til PI. Ved slutten av opplæringsserien vil du kunne gjøre høyprofilerte prosjekter alene. Sjekk disse for å komme i gang med Raspberry Pi og Raspberry Pi Configuration.
I denne opplæringen av PI-serien vil vi forstå konseptet med å skrive og utføre programmer på PYTHON. Vi begynner med Blink LED ved hjelp av Raspberry Pi. Raspberry Pi LED Blink gjøres ved å koble en LED til en av GPIO-pinnene på PI og slå den PÅ og AV. Etter å ha lært det grunnleggende om Raspberry Pi, kan du gå videre til dets avanserte applikasjoner, som vi har dekket i vår dedikerte Raspberry Pi-seksjon, og du kan også sjekke det grunnleggende ved å følge grensesnittknappen til Raspberry Pi, Raspberry Pi PWM-opplæring, ved å bruke DC-motor med Raspberry Pi etc.
Vi vil diskutere litt om PI GPIO Pins før vi går videre,
Som vist i figuren ovenfor, er det 40 utgangspinner for PI. Men når du ser på den andre figuren, kan du se at ikke alle 40 pin out kan programmeres til vårt bruk. Dette er bare 26 GPIO-pinner som kan programmeres. Disse pinnene går fra GPIO2 til GPIO27.
Disse 26 GPIO-pinnene kan programmeres etter behov. Noen av disse pinnene utfører også noen spesielle funksjoner, det vil vi diskutere senere. Med spesial GPIO satt til side, har vi 17 GPIO igjen (Lys grønn Cirl).
Hver av disse 17 GPIO-pinnene kan levere maksimalt 15 mA strøm. Og summen av strømmer fra alle GPIO kan ikke overstige 50 mA. Så vi kan trekke maksimalt 3 mA i gjennomsnitt fra hver av disse GPIO-pinnene. Så man skal ikke tukle med disse tingene med mindre du vet hva du gjør.
Komponenter kreves
Her bruker vi Raspberry Pi 2 Model B med Raspbian Jessie OS. Alle de grunnleggende maskinvare- og programvarekravene er tidligere diskutert, du kan slå opp i Raspberry Pi Introduksjon, annet enn det vi trenger:
- Koble pinner
- 220Ω eller 1KΩ motstand
- LED
- Brødtavle
Kretsforklaring:
Kretsskjema for Raspberry Pi LED Blink er gitt nedenfor:
Som vist i kretsskjemaet skal vi koble en LED mellom PIN40 (GPIO21) og PIN39 (GROUND). Som sagt tidligere, kan vi ikke trekke mer enn 15mA fra noen av disse pinnene, så for å begrense strømmen kobler vi en 220Ω eller 1KΩ motstand i serie med LED.
Arbeidsforklaring:
Siden vi har alt klart, slår du PI på og går til skrivebordet.
1. Gå til Start-menyen på skrivebordet og velg PYTHON 3, som vist i figuren nedenfor.
2. Etter det vil PYHON kjøre, og du vil se et vindu som vist i figuren nedenfor.
3. Deretter klikker du på Ny fil i Fil- menyen. Du ser et nytt vindu åpent,
4. Lagre denne filen som blinkende på skrivebordet,
5. Skriv deretter programmet for blinkende som angitt nedenfor, og kjør programmet ved å klikke på "KJØR" på "DEBUG" -alternativet.
Hvis programmet ikke har noen feil i det, vil du se en “>>>”, som betyr at programmet er utført vellykket. På dette tidspunktet skal du se at LED-lampen blinker tre ganger. Hvis det var feil i programmet, ber utførelsen om å rette det. Når feilen er rettet, kjør programmet på nytt.
Fullstendig PYTHON-programkode for LED-blinking er gitt nedenfor.