doorbuzz/projectionscreen.sh

33 lines
539 B
Bash
Raw Normal View History

2015-07-22 00:47:16 +02:00
STOPBUTTON=8
UPBUTTON=7
DOWNBUTTON=23
gpio -g mode $STOPBUTTON out
gpio -g mode $UPBUTTON out
gpio -g mode $DOWNBUTTON out
function rollstop() {
gpio -g write $STOPBUTTON 1
sleep 0.2
gpio -g write $STOPBUTTON 0
}
function rollup() {
gpio -g write $UPBUTTON 1
sleep 0.2
gpio -g write $UPBUTTON 0
}
function rolldown() {
gpio -g write $DOWNBUTTON 1
sleep 0.2
gpio -g write $DOWNBUTTON 0
}
logger "$0 action $1"
case "$1" in
up) rollup
;;
down) rolldown
;;
stop) rollstop
;;
2015-08-03 20:11:36 +02:00
*) echo "usage: $0 {up|down|stop}"
2015-07-22 00:47:16 +02:00
esac