wiki/translated_sandbox/gk7205v200/root/ircut.sh

33 lines
452 B
Bash

#use: ./ircut.sh on | off
function gpio_setup {
if [ ! -e /sys/class/gpio/gpio$1 ]; then
echo $1 > /sys/class/gpio/export
fi
echo $2 > /sys/class/gpio/gpio$1/direction
}
function set_gpio {
echo $2 > /sys/class/gpio/gpio$1/value
}
function ircut_on {
set_gpio 8 0
set_gpio 9 1
sleep 0.1
set_gpio 8 0
}
function ircut_off {
set_gpio 8 1
set_gpio 9 0
sleep 0.1
set_gpio 8 0
}
gpio_setup 8 out
gpio_setup 9 out
ircut_$1