Rozšiřující deska pro Raspberry Pi Návod LED, blikající při startu systému
Tuto část jsem vytvořil, protože když je RasPi zavřené
v krabičce, není vidět na LEDky, které signalizují, jestli už RasPi
naběhlo. Podrobný popis zapojení je uveden v článku o výrobě první krabičky. Použité tranzistory jsou běžné NPN. Při použití je třeba jen dávat pozor na to, že některé typy mají jinak prohozené vývody (C/E/B). Později jsem vytvořil ještě jinou verzi zapojení, která má stejnou funkci, ale používá pouze jeden PNP tranzistor:
Software Pro ovládání LED je použit jednoduchý Pythoní skript, který se pouští automaticky po startu RasPi. Tento skript je v souboru "/home/pi/autostart.py" Jeho obsah vypadá takto: autostart.py Aby se tento Pythoní skript spouštěl automaticky po
startu, je nutné vytvořit shellovský spouštěč. Pro vytvoření spouštěče pro ovládání blikací LED se ten shellovský skript vytvoří takto:
Do tohoto souboru se vloží následující kód:
Pak se soubor uloží (Ctrl+X, Y, Enter) a nastaví se mu spustitelnost:
Nakonec se shellovský skript zařadí do "tabulky" programů spouštěných po startu:
Pomocí souboru "/home/pi/autostart.py" je pak
možné po startu spouštět automaticky další programy a skripty.
Ukázka činnosti Nic zajímavého. Jen 20 sekund blikání LED
|
úvodní strana webu AstroMiK.org |
|
poslední úprava stránky 8.2.2014 |