创建脚本gpio.sh
#!/bin/sh PIN=$1 VALUE=$2 if test -d /sys/class/gpio/gpio$PIN/ then echo $VALUE > /sys/class/gpio/gpio$PIN/value else echo $PIN > /sys/class/gpio/export echo out > /sys/class/gpio/gpio$PIN/direction echo $VALUE > /sys/class/gpio/gpio$PIN/value fi
测试使用脚本控制gpio高低电平,方法如下:
./gpio.sh 100 1 /* pin100输出高电平 */ ./gpio.sh 100 0 /* pin100输出低电平 *
删除gpio口
echo $PIN > /sys/class/gpio/unexport
这样的话gpio口$PIN就会被移除。