add automatic camera change
This commit is contained in:
parent
53b71c1772
commit
dd21b61197
|
@ -30,21 +30,23 @@ gpiopin_led_r="2" ### var
|
|||
gpiopin_led_g="29" ### var
|
||||
|
||||
|
||||
playerproc="vlc" ### var
|
||||
cameracmd="/home/pi/birdcam/view_birdcam.sh" ### var
|
||||
|
||||
buttonpolling="0.05" ### var
|
||||
buttontimeout="1" ### var
|
||||
buttonpolling="0.05" ### var: seconds
|
||||
buttontimeout="1" ### var: seconds
|
||||
countermax="1200" ### var: countermax=time/buttonpolling
|
||||
|
||||
$gpiocmd mode $gpiopin_led_g out
|
||||
$gpiocmd write $gpiopin_led_g 0
|
||||
|
||||
while true; do
|
||||
|
||||
|
||||
counter="0"
|
||||
$gpiocmd mode $gpiopin_led_r out
|
||||
$gpiocmd write $gpiopin_led_g 1
|
||||
while [ $($gpiocmd read $gpiopin_sw) -eq 1 ]; do
|
||||
# echo "..."
|
||||
while [ "$($gpiocmd read $gpiopin_sw)" -eq "1" ] && [ "$counter" -lt "$countermax" ]; do
|
||||
counter="$(($counter + 1))"
|
||||
#echo "$counter"
|
||||
sleep $buttonpolling
|
||||
done
|
||||
|
||||
|
@ -55,10 +57,12 @@ while true; do
|
|||
echo "$camname started!"
|
||||
sleep $buttontimeout
|
||||
|
||||
counter="0"
|
||||
$gpiocmd mode $gpiopin_led_r out
|
||||
$gpiocmd write $gpiopin_led_g 1
|
||||
while [ $($gpiocmd read $gpiopin_sw) -eq 1 ]; do
|
||||
# echo "..."
|
||||
while [ "$($gpiocmd read $gpiopin_sw)" -eq "1" ] && [ "$counter" -lt "$countermax" ]; do
|
||||
counter="$(($counter + 1))"
|
||||
#echo "$counter"
|
||||
sleep $buttonpolling
|
||||
done
|
||||
|
||||
|
@ -69,4 +73,4 @@ while true; do
|
|||
echo "$camname started!"
|
||||
sleep $buttontimeout
|
||||
|
||||
done
|
||||
done
|
Loading…
Reference in New Issue