Raspberry Pi je počítač s vreckovou veľkosťou, ktorý má tiež piny GPIO na pripojenie k iným snímačom a perifériám, čo z neho robí dobrú platformu pre zabudovaných technikov. Má dosku na báze procesora architektúry ARM navrhnutú pre elektronických inžinierov a fanúšikov. PI je jednou z najdôveryhodnejších platforiem pre vývoj projektov. Vďaka vyššej rýchlosti procesora a vysokej pamäti RAM je možné Raspberry Pi použiť na mnoho významných profilových projektov, ako je spracovanie obrazu a internet vecí. Raspberry Pi 4 s 8 GB RAM je špičková verzia, ktorá je teraz k dispozícii na predaj. Má tiež ďalšiu nižšiu verziu so 4 GB a 2 GB RAM.
Pri uskutočňovaní ktoréhokoľvek z významných profilov je potrebné porozumieť základným funkciám PI. Preto sme tu, v týchto tutoriáloch naučíme všetky základné funkcie Raspberry Pi. V každej sérii tutoriálov budeme diskutovať o jednej z funkcií PI. Na konci série tutoriálov budete môcť sami robiť vysoko hodnotné projekty. Začiarknite tieto políčka Začíname s konfiguráciou Raspberry Pi a Raspberry Pi.
V tomto výučbe série PI pochopíme koncept písania a vykonávania programov na PYTHON. Začneme Blink LED pomocou Raspberry Pi. Raspberry Pi LED Blink sa vykonáva pripojením LED k jednému z GPIO pinov PI a jeho zapnutím a vypnutím. Po osvojení základov Raspberry Pi sa môžete presunúť na jeho špičkové aplikácie, ktorým sme sa venovali v našej sekcii venovanej Raspberry Pi, a tiež si môžeme skontrolovať základy nasledujúcim prepojením tlačidla s návodom Raspberry Pi, Raspberry Pi PWM, pomocou jednosmerného motora s Raspberry Pi atď.
Než pôjdeme ďalej, trochu si povieme niečo o PI GPIO pinoch,
Ako je znázornené na obrázku vyššie, pre PI existuje 40 výstupných pinov. Ale keď sa pozriete na druhý obrázok, uvidíte, že nie všetkých 40 pinov môže byť naprogramovaných pre naše použitie. Je to iba 26 pinov GPIO, ktoré je možné naprogramovať. Tieto piny prechádzajú z GPIO2 do GPIO27.
Týchto 26 GPIO pinov je možné naprogramovať podľa potreby. Niektoré z týchto pinov tiež vykonávajú niektoré špeciálne funkcie, o ktorých si ešte povieme neskôr. Keď odložíme špeciálne GPIO, zostane nám 17 GPIO (svetlozelená Cirl).
Každý z týchto 17 GPIO pinov môže dodávať maximálne 15 mA prúdu. A súčet prúdov zo všetkých GPIO nemôže prekročiť 50mA. Takže z každého z týchto pinov GPIO môžeme v priemere čerpať maximálne 3 mA. S týmito vecami by sa teda nemalo manipulovať, pokiaľ neviete, čo robíte.
Súčasti sú povinné
Tu používame Raspberry Pi 2 Model B s Raspbian Jessie OS. Všetky základné hardvérové a softvérové požiadavky sú už diskutované. Môžete si ich vyhľadať v úvode k Raspberry Pi, okrem toho, čo potrebujeme:
- Spojovacie čapy
- 220Ω alebo 1KΩ odpor
- LED
- Chlebová doska
Vysvetlenie obvodu:
Schéma zapojenia Raspberry Pi LED Blink je uvedená nižšie:
Ako je znázornené na schéme zapojenia, chystáme sa pripojiť LED medzi PIN40 (GPIO21) a PIN39 (GROUND). Ako už bolo povedané, z jedného z týchto pinov nemôžeme odoberať viac ako 15 mA, takže na obmedzenie prúdu pripájame rezistor 220Ω alebo 1KΩ do série s LED.
Pracovné vysvetlenie:
Pretože máme všetko pripravené, zapnite si PI a choďte na plochu.
1. Na pracovnej ploche prejdite do ponuky Štart a vyberte program PYTHON 3, ako je to znázornené na obrázku nižšie.
2. Potom pobeží PYHON a uvidíte okno, ako je znázornené na nasledujúcom obrázku.
3. Potom kliknite na Nový súbor v ponuke Súbor , uvidíte nové okno otvorené,
4. Uložte tento súbor ako blinky na plochu,
5. Potom napíšte program pre blinky, ako je uvedené nižšie, a spustite program kliknutím na „SPUSTIŤ“ vo voľbe „DEBUG“.
Ak program neobsahuje žiadne chyby, zobrazí sa „>>>“, čo znamená, že program je úspešne vykonaný. Do tejto doby by ste mali vidieť, že LED dióda bliká trikrát. Ak sa v programe vyskytli chyby, vykonanie povie, aby ich opravili. Akonáhle je chyba opravená, vykonajte program znovu.
Kompletný program PYTHON Kód pre blikanie LED je uvedený nižšie.