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..."
|
||||
PIN=27
|
||||
else
|
||||
echo "you shall not pass"
|
||||
echo "You shall not pass!"
|
||||
exit 1
|
||||
fi
|
||||
|
||||
if [ ! -d /sys/class/gpio/gpio$PIN ]; then
|
||||
echo $PIN | sudo tee /sys/class/gpio/export
|
||||
fi
|
||||
sudo raspi-gpio set $PIN op
|
||||
|
||||
echo "in" | sudo tee /sys/class/gpio/gpio$PIN/direction
|
||||
echo "out" | sudo tee /sys/class/gpio/gpio$PIN/direction
|
||||
sudo raspi-gpio set $PIN dl
|
||||
|
||||
echo "0" | sudo tee /sys/class/gpio/gpio$PIN/value
|
||||
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