wiki/translated_sandbox/gk7502v300/root/ircut.sh

33 lines
460 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 11 0
set_gpio 10 1
sleep 0.1
set_gpio 11 0
}
function ircut_off {
set_gpio 11 1
set_gpio 10 0
sleep 0.1
set_gpio 11 0
}
gpio_setup 11 out
gpio_setup 10 out
ircut_$1