define "command -v gpio" as variable

This commit is contained in:
mmaster 2020-09-19 03:44:34 +02:00
parent 53707190c5
commit fe4a94986d
1 changed files with 10 additions and 8 deletions

View File

@ -5,23 +5,25 @@ strobogpio=2
swupgpio=23
swdowngpio=25
$(command -v gpio) mode $buzzgpio in
cmdgpio="$(command -v gpio)"
$(command -v gpio) mode $strobogpio out
$(command -v gpio) write $strobogpio 1
$cmdgpio mode $buzzgpio in
$cmdgpio mode $strobogpio out
$cmdgpio write $strobogpio 1
$(command -v gpio) mode $swdowngpio in
$(command -v gpio) mode $swupgpio in
$cmdgpio mode $swdowngpio in
$cmdgpio mode $swupgpio in
while true; do
buzzerstat="$($(command -v gpio) read $buzzgpio)"
swupstat="$($(command -v gpio) read $swupgpio)"
buzzerstat="$($cmdgpio read $buzzgpio)"
swupstat="$($cmdgpio read $swupgpio)"
if [ "$buzzerstat" -eq 0 ] && [ "$swupstat" -eq 0 ]; then
/home/pi/RandomVideo/RandomVideo.sh buzzer
$(command -v gpio) write $strobogpio 0; sleep 1; $(command -v gpio) write $strobogpio 1 &
$cmdgpio write $strobogpio 0; sleep 1; $cmdgpio write $strobogpio 1 &
sleep 1