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