Raspberry Pi je počítač s kapesní velikostí, který má také piny GPIO pro připojení k dalším senzorům a periferním zařízením, což z něj dělá dobrou platformu pro vestavěné inženýry. Má desku založenou na architektuře ARM navrženou pro elektronické inženýry a fandy. PI je jednou z nejdůvěryhodnějších platforem pro vývoj projektů. Díky vyšší rychlosti procesoru a vysoké RAM lze Raspberry Pi použít pro mnoho významných projektů, jako je zpracování obrazu a internet věcí. Raspberry Pi 4 s 8 GB RAM je špičková verze, která je nyní k dispozici k prodeji. Má také další nižší verzi se 4 GB a 2 GB RAM.
Při provádění některého z vysoce profilovaných projektů je třeba porozumět základním funkcím PI. Proto jsme tady, budeme v těchto cvičeních učit všechny základní funkce Raspberry Pi. V každé sérii cvičení probereme jednu z funkcí PI. Na konci série tutoriálů budete moci sami dělat vysoce postavené projekty. Zaškrtněte je pro Začínáme s konfigurací Raspberry Pi a Raspberry Pi.
V tomto výukovém programu série PI pochopíme koncept psaní a spouštění programů na PYTHONU. Začneme Blink LED pomocí Raspberry Pi. Raspberry Pi LED Blink se provádí připojením LED k jednomu z GPIO pinů PI a jeho zapnutím a vypnutím. Poté, co se naučíte základy Raspberry Pi, můžete přejít na jeho špičkové aplikace, kterým jsme se věnovali v naší vyhrazené sekci Raspberry Pi, a můžete také zkontrolovat základy sledováním propojení tlačítka s návodem Raspberry Pi, Raspberry Pi PWM, pomocí stejnosměrného motoru s Raspberry Pi atd.
Než půjdeme dále, probereme něco o PI GPIO pinech,
Jak je znázorněno na obrázku výše, pro PI je 40 výstupních pinů. Ale když se podíváte na druhý obrázek, uvidíte, že ne všech 40 pinů lze naprogramovat pro naše použití. Jedná se pouze o 26 pinů GPIO, které lze naprogramovat. Tyto piny přecházejí z GPIO2 do GPIO27.
Těchto 26 GPIO pinů lze naprogramovat podle potřeby. Některé z těchto pinů také provádějí některé speciální funkce, o kterých si povíme později. Se speciálním GPIO odloženým stranou nám zbývá 17 GPIO (světle zelená Cirl).
Každý z těchto 17 GPIO pinů může dodávat proud maximálně 15 mA. A součet proudů ze všech GPIO nemůže překročit 50mA. Z každého z těchto pinů GPIO tedy můžeme v průměru čerpat maximálně 3 mA. Člověk by tedy neměl s těmito věcmi manipulovat, pokud nevíte, co děláte.
Požadované komponenty
Zde používáme Raspberry Pi 2 Model B s Raspbian Jessie OS. Všechny základní požadavky na hardware a software jsou dříve diskutovány, můžete si je vyhledat v úvodu k Raspberry Pi, kromě toho, co potřebujeme:
- Spojovací kolíky
- 220Ω nebo 1KΩ rezistor
- VEDENÝ
- Chlebová deska
Vysvětlení obvodu:
Schéma zapojení Raspberry Pi LED Blink je uvedeno níže:
Jak je znázorněno na schématu zapojení, připojíme LED mezi PIN40 (GPIO21) a PIN39 (GROUND). Jak již bylo řečeno, z žádného z těchto pinů nemůžeme odebírat více než 15 mA, takže k omezení proudu připojujeme 220 Ω nebo 1 k Ω rezistor v sérii s LED.
Pracovní vysvětlení:
Jelikož máme vše připraveno, zapněte PI a přejděte na plochu.
1. Na ploše přejděte do nabídky Start a vyberte PYTHON 3, jak je znázorněno na obrázku níže.
2. Poté se spustí PYHON a uvidíte okno, jak je znázorněno na následujícím obrázku.
3. Poté klikněte na Nový soubor v nabídce Soubor , uvidíte nové okno otevřené,
4. Uložte tento soubor jako blinky na plochu,
5. Poté napište program pro blinky, jak je uvedeno níže, a spusťte program kliknutím na „RUN“ u možnosti „DEBUG“.
Pokud program neobsahuje žádné chyby, zobrazí se „>>>“, což znamená, že program byl úspěšně proveden. Do této doby byste měli vidět LED třikrát blikat. Pokud se v programu vyskytly nějaké chyby, provedení řekne, aby to napravily. Jakmile je chyba opravena, spusťte program znovu.
Kompletní program PYTHON Kód pro blikání LED je uveden níže.