Učil jsem se psát skripty v Linuxu a napadlo mě udělat jednoduchého světelného hada s led displayem. Had by se měl spusti při stisku tlačítka na GPIO portu 21. Jednotlivé segmenty na display se rozsvěcují jeden po druhém po pauze 1s a když se rožne všech 7 segmentů display zhasne.
Skript:
#!/bin/sh
#nastaveni portu s tlacitkama pro vstup
gpio-admin export 21
gpio-admin export 22
#nastaveni portu LEDkama pro vystup
gpio-admin export 4
echo out > /sys/devices/virtual/gpio/gpio4/direction
gpio-admin export 18
echo out > /sys/devices/virtual/gpio/gpio18/direction
gpio-admin export 24
echo out > /sys/devices/virtual/gpio/gpio24/direction
gpio-admin export 25
echo out > /sys/devices/virtual/gpio/gpio25/direction
stav21=1
while [ "$stav21" -eq "1" ] # testovani startovaciho tlacitka 21
do
stav21=`cat /sys/devices/virtual/gpio/gpio21/value`
sleep 1
done
stav22=1
while [ "$stav22" -eq "1" ] # testovani ukoncovaciho tlacitka 22
do