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
|
gpiopin_led_g="29" ### var
|
||||||
|
|
||||||
|
|
||||||
playerproc="vlc" ### var
|
|
||||||
cameracmd="/home/pi/birdcam/view_birdcam.sh" ### var
|
cameracmd="/home/pi/birdcam/view_birdcam.sh" ### var
|
||||||
|
|
||||||
buttonpolling="0.05" ### var
|
buttonpolling="0.05" ### var: seconds
|
||||||
buttontimeout="1" ### var
|
buttontimeout="1" ### var: seconds
|
||||||
|
countermax="1200" ### var: countermax=time/buttonpolling
|
||||||
|
|
||||||
$gpiocmd mode $gpiopin_led_g out
|
$gpiocmd mode $gpiopin_led_g out
|
||||||
$gpiocmd write $gpiopin_led_g 0
|
$gpiocmd write $gpiopin_led_g 0
|
||||||
|
|
||||||
while true; do
|
while true; do
|
||||||
|
|
||||||
|
counter="0"
|
||||||
$gpiocmd mode $gpiopin_led_r out
|
$gpiocmd mode $gpiopin_led_r out
|
||||||
$gpiocmd write $gpiopin_led_g 1
|
$gpiocmd write $gpiopin_led_g 1
|
||||||
while [ $($gpiocmd read $gpiopin_sw) -eq 1 ]; do
|
while [ "$($gpiocmd read $gpiopin_sw)" -eq "1" ] && [ "$counter" -lt "$countermax" ]; do
|
||||||
# echo "..."
|
counter="$(($counter + 1))"
|
||||||
|
#echo "$counter"
|
||||||
sleep $buttonpolling
|
sleep $buttonpolling
|
||||||
done
|
done
|
||||||
|
|
||||||
|
@ -55,10 +57,12 @@ while true; do
|
||||||
echo "$camname started!"
|
echo "$camname started!"
|
||||||
sleep $buttontimeout
|
sleep $buttontimeout
|
||||||
|
|
||||||
|
counter="0"
|
||||||
$gpiocmd mode $gpiopin_led_r out
|
$gpiocmd mode $gpiopin_led_r out
|
||||||
$gpiocmd write $gpiopin_led_g 1
|
$gpiocmd write $gpiopin_led_g 1
|
||||||
while [ $($gpiocmd read $gpiopin_sw) -eq 1 ]; do
|
while [ "$($gpiocmd read $gpiopin_sw)" -eq "1" ] && [ "$counter" -lt "$countermax" ]; do
|
||||||
# echo "..."
|
counter="$(($counter + 1))"
|
||||||
|
#echo "$counter"
|
||||||
sleep $buttonpolling
|
sleep $buttonpolling
|
||||||
done
|
done
|
||||||
|
|
||||||
|
@ -69,4 +73,4 @@ while true; do
|
||||||
echo "$camname started!"
|
echo "$camname started!"
|
||||||
sleep $buttontimeout
|
sleep $buttontimeout
|
||||||
|
|
||||||
done
|
done
|
Loading…
Reference in New Issue