use raspi-gpio
This commit is contained in:
parent
949ecc2187
commit
5f89a6e354
1 changed files with 9 additions and 11 deletions
16
doormagic.sh
16
doormagic.sh
|
@ -16,18 +16,16 @@ elif [ "$USER" == "close" ]; then
|
||||||
echo "Closing door..."
|
echo "Closing door..."
|
||||||
PIN=27
|
PIN=27
|
||||||
else
|
else
|
||||||
echo "you shall not pass"
|
echo "You shall not pass!"
|
||||||
exit 1
|
exit 1
|
||||||
fi
|
fi
|
||||||
|
|
||||||
if [ ! -d /sys/class/gpio/gpio$PIN ]; then
|
sudo raspi-gpio set $PIN op
|
||||||
echo $PIN | sudo tee /sys/class/gpio/export
|
|
||||||
fi
|
|
||||||
|
|
||||||
echo "in" | sudo tee /sys/class/gpio/gpio$PIN/direction
|
sudo raspi-gpio set $PIN dl
|
||||||
echo "out" | sudo tee /sys/class/gpio/gpio$PIN/direction
|
|
||||||
|
|
||||||
echo "0" | sudo tee /sys/class/gpio/gpio$PIN/value
|
|
||||||
sleep 1
|
sleep 1
|
||||||
echo "1" | sudo tee /sys/class/gpio/gpio$PIN/value
|
|
||||||
echo $PIN | sudo tee /sys/class/gpio/unexport
|
sudo raspi-gpio set $PIN dh
|
||||||
|
|
||||||
|
echo "Action completed on GPIO pin $PIN"
|
||||||
|
|
Loading…
Add table
Reference in a new issue