Raspberry pin označen sa GND spoji na LED pin Cathode (-)
Raspberry pin označen sa 9 spoji na LED pin Anode (+)
komandom gpio konfiguriraj port 9 kao out
gpio mode 9 out
komandom gpio postavi port 9 na 1 :: LED bi trebala emitirati svjetlo
gpio write 9 1
komandom gpio postavi port 9 na 0 :: LED ne emitira svjetlo
gpio write 9 0
u terminal natipkati
crveno=7 zuto=9 zeleno=8 gpio mode $crveno out gpio mode $zuto out gpio mode $zeleno out gpio write $crveno 1 gpio write $zuto 1 gpio write $zeleno 1
Sve tri LED bi trebale svijetliti.
gpio write $crveno 0 gpio write $zuto 0 gpio write $zeleno 0
Sve tri LED bi trebale biti ugašene.
preko terminala (ssh) na Rasperry Pi B+ napravi file semafor
mcedit semafor
i upiši slijedeći source
#!/bin/bash crveno=7 zuto=9 zeleno=8 gpio mode $crveno out gpio mode $zuto out gpio mode $zeleno out function mysleep { txt=$1 sec=$2 echo -n "$txt $sec : " for i in `seq 1 $sec`; do echo -n "$i " sleep 1 done echo } function postavi { gpio write $crveno $1 gpio write $zuto $2 gpio write $zeleno $3 mysleep $4 $5 } postavi 1 1 1 upali_sve 2 postavi 0 0 0 ugasi_sve 2 while true; do postavi 1 0 0 crveno 10 postavi 1 1 0 crveno_zuto 2 postavi 0 0 1 zeleno 10 postavi 0 1 0 zuto 2 done
postavi execute prava za semafor skriptu utipkavši
chmod +x semafor
./semafor