RandomVideo/buzzer.sh

28 lines
480 B
Bash
Raw Normal View History

2020-08-23 15:47:22 +02:00
#!/bin/sh
2020-09-04 22:12:30 +02:00
buzzgpio=0
strobogpio=2
2020-09-04 22:17:19 +02:00
$(command -v gpio) mode $buzzgpio in
2020-09-04 22:12:30 +02:00
2020-09-04 22:17:19 +02:00
$(command -v gpio) mode $strobogpio out
2020-09-04 22:12:30 +02:00
$(command -v gpio) write $strobogpio 1
2020-08-23 15:47:22 +02:00
while true; do
2020-09-04 22:12:30 +02:00
buzzerstat="$($(command -v gpio) read $buzzgpio)"
2020-08-23 15:47:22 +02:00
if [ "$buzzerstat" -eq 0 ]; then
/home/pi/RandomVideo/RandomVideo.sh buzzer
2020-09-04 22:19:08 +02:00
$(command -v gpio) write $strobogpio 0; sleep 1; $(command -v gpio) write $strobogpio 1 &
2020-08-23 15:47:22 +02:00
2020-09-04 22:17:19 +02:00
sleep 1
2020-08-23 15:47:22 +02:00
elif [ "$buzzerstat" -eq 1 ]; then
sleep 0.1
fi
done