Raspberry Pi är en dator i pocket-storlek som också har GPIO-stift för att ansluta den till andra sensorer och kringutrustning vilket gör den till en bra plattform för inbyggda ingenjörer. Den har ett ARM-arkitekturbaserat kort designat för elektroniska ingenjörer och hobbyister. PI är en av de mest betrodda projektutvecklingsplattformarna där ute nu. Med högre processorhastighet och högt RAM-minne kan Raspberry Pi användas för många högprofilerade projekt som bildbehandling och Internet of Things. Raspberry Pi 4 med 8 GB RAM är den avancerade versionen som är tillgänglig för försäljning nu. Den har också andra lägre versioner med 4 GB och 2 GB RAM.
För att göra något av högprofilerade projekt måste man förstå de grundläggande funktionerna i PI. Det är därför vi är här, vi kommer att lära ut alla de grundläggande funktionerna i Raspberry Pi i dessa handledning. I varje handledningsserie kommer vi att diskutera en av funktionerna i PI. I slutet av handledningsserien kommer du att kunna göra högprofilerade projekt själv. Kontrollera dessa för att komma igång med Raspberry Pi och Raspberry Pi Configuration.
I denna handledning av PI-serier kommer vi att förstå begreppet att skriva och köra program på PYTHON. Vi börjar med Blink LED med Raspberry Pi. Raspberry Pi LED Blink görs genom att ansluta en LED till en av GPIO-stiften på PI och slå på och stänga av den. Efter att ha lärt dig grunderna i Raspberry Pi kan du gå vidare till dess avancerade applikationer, som vi har täckt i vår dedikerade Raspberry Pi-sektion och kan också kontrollera grunderna genom att följa gränssnittet för en knapp med Raspberry Pi, Raspberry Pi PWM-handledning, med DC-motor med Raspberry Pi etc.
Vi kommer att diskutera lite om PI GPIO Pins innan vi går vidare,
Som visas i figuren ovan finns det 40 utgångsstift för PI. Men när du tittar på den andra siffran kan du se att inte alla 40 pin-out kan programmeras till vårt bruk. Det här är bara 26 GPIO-stift som kan programmeras. Dessa stift går från GPIO2 till GPIO27.
Dessa 26 GPIO-stift kan programmeras enligt behov. Några av dessa stift utför också några speciella funktioner, vi kommer att diskutera om det senare. Med särskild GPIO åt sidan har vi 17 GPIO kvar (Ljusgrön Cirl).
Var och en av dessa 17 GPIO-stift kan leverera maximalt 15 mA ström. Och summan av strömmar från alla GPIO kan inte överstiga 50 mA. Så vi kan dra högst 3 mA i genomsnitt från var och en av dessa GPIO-stift. Så man bör inte manipulera med dessa saker om du inte vet vad du gör.
Komponenter krävs
Här använder vi Raspberry Pi 2 Model B med Raspbian Jessie OS. Alla grundläggande hårdvaru- och mjukvarukrav har tidigare diskuterats, du kan slå upp det i Raspberry Pi Introduktion, annat än vad vi behöver:
- Anslutningsstift
- 220Ω eller 1KΩ motstånd
- LED
- Brödbräda
Kretsförklaring:
Kretsschema för Raspberry Pi LED Blink ges nedan:
Som visas i kretsschemat ska vi ansluta en lysdiod mellan PIN40 (GPIO21) och PIN39 (GRUND). Som sagt tidigare kan vi inte dra mer än 15mA från någon av dessa stift, så för att begränsa strömmen ansluter vi ett 220Ω eller 1KΩ motstånd i serie med lysdioden.
Arbetsförklaring:
Eftersom vi har allt klart, sätt PÅ din PI och gå till skrivbordet.
1. Gå till Start-menyn på skrivbordet och välj PYTHON 3, som visas i bilden nedan.
2. Därefter körs PYHON och du ser ett fönster som visas i bilden nedan.
3. Därefter klickar du på Ny fil i Arkiv- menyn, du ser ett nytt fönster öppet,
4. Spara den här filen som blinkande på skrivbordet,
5. Efter det skriver du programmet för blinkande enligt nedan och kör programmet genom att klicka på “KÖR” på alternativet ”DEBUG”.
Om programmet inte har några fel i det kommer du att se ”>>>”, vilket innebär att programmet körs framgångsrikt. Vid den här tiden bör du se att LED blinkar tre gånger. Om det fanns några fel i programmet uppmanar utförandet att rätta till det. När felet har åtgärdats kör programmet igen.
Komplett PYTHON-programkod för LED-blinkning ges nedan.