Raspberry Pi er en computer i pocket størrelse, der også har GPIO-ben til at forbinde den til andre sensorer og perifert udstyr, hvilket gør den til en god platform for indlejrede ingeniører. Det har et ARM-arkitekturprocessorbaseret kort designet til elektroniske ingeniører og hobbyister. PI er en af de mest pålidelige projektudviklingsplatforme derude nu. Med højere processorhastighed og høj RAM kan Raspberry Pi bruges til mange projekter med høj profil som billedbehandling og Internet of Things. Raspberry Pi 4 med 8 GB RAM er den avancerede version, der er tilgængelig til salg nu. Det har også anden lavere version med 4 GB og 2 GB RAM.
For at udføre nogle af højt profilerede projekter skal man forstå de grundlæggende funktioner i PI. Derfor er vi her, vi lærer alle de grundlæggende funktioner i Raspberry Pi i disse vejledninger. I hver tutorial-serie vil vi diskutere en af funktionerne i PI. Ved afslutningen af tutorial-serien vil du være i stand til at lave projekter med høj profil alene. Tjek disse for at komme i gang med Raspberry Pi og Raspberry Pi Configuration.
I denne tutorial af PI-serierne vil vi forstå begrebet skrivning og udførelse af programmer på PYTHON. Vi starter med Blink LED ved hjælp af Raspberry Pi. Raspberry Pi LED Blink udføres ved at slutte en LED til en af GPIO-benene på PI og tænde og slukke for den. Efter at have lært det grundlæggende i Raspberry Pi, kan du gå videre til dets avancerede applikationer, som vi har dækket i vores dedikerede Raspberry Pi-sektion og kan også kontrollere det grundlæggende ved at følge grænsefladen på en knap med Raspberry Pi, Raspberry Pi PWM-tutorial, ved hjælp af DC-motor med Raspberry Pi osv.
Vi vil diskutere lidt om PI GPIO Pins, inden vi går videre,
Som vist i ovenstående figur er der 40 udgangsstifter til PI. Men når du ser på den anden figur, kan du se, at ikke alle 40 pin out kan programmeres til vores brug. Disse er kun 26 GPIO-ben, der kan programmeres. Disse ben går fra GPIO2 til GPIO27.
Disse 26 GPIO-ben kan programmeres efter behov. Nogle af disse ben udfører også nogle specielle funktioner, vi vil diskutere om det senere. Med særlig GPIO afsat har vi 17 GPIO tilbage (lysegrøn Cirl).
Hver af disse 17 GPIO-ben kan levere maksimalt 15 mA strøm. Og summen af strømme fra alle GPIO må ikke overstige 50 mA. Så vi kan maksimalt trække 3 mA i gennemsnit fra hver af disse GPIO-ben. Så man bør ikke manipulere med disse ting, medmindre man ved hvad man laver.
Komponenter, der kræves
Her bruger vi Raspberry Pi 2 Model B med Raspbian Jessie OS. Alle de grundlæggende hardware- og softwarekrav er tidligere diskuteret, du kan slå det op i Raspberry Pi Introduktion, bortset fra hvad vi har brug for:
- Tilslutningsstifter
- 220Ω eller 1KΩ modstand
- LED
- Brødbræt
Forklaring af kredsløb:
Kredsløbsdiagram for Raspberry Pi LED Blink er angivet nedenfor:
Som vist i kredsløbsdiagrammet skal vi forbinde en LED mellem PIN40 (GPIO21) og PIN39 (JORD). Som nævnt tidligere kan vi ikke trække mere end 15mA fra nogen af disse stifter, så for at begrænse strømmen forbinder vi en 220Ω eller 1KΩ modstand i serie med LED'en.
Arbejdsforklaring:
Da vi har alt klar, skal du tænde din PI og gå til skrivebordet.
1. Gå til Start-menuen på skrivebordet, og vælg PYTHON 3, som vist i figuren nedenfor.
2. Derefter kører PYHON, og du vil se et vindue som vist i nedenstående figur.
3. Derefter skal du klikke på Ny fil i filmenuen , du vil se et nyt vindue åbent,
4. Gem denne fil som blinkende på skrivebordet,
5. Skriv derefter programmet for blinkende som angivet nedenfor, og udfør programmet ved at klikke på “KØR” på 'DEBUG' mulighed.
Hvis programmet ikke har nogen fejl i det, vil du se en ">>>", hvilket betyder, at programmet udføres med succes. På dette tidspunkt skal du se, at LED'en blinker tre gange. Hvis der var fejl i programmet, beder udførelsen om at rette det. Når fejlen er rettet, skal du udføre programmet igen.
Komplet PYTHON-programkode til LED-blink er angivet nedenfor.