#!/bin/bash
if [ -e ctrl.pid ] ; then
kill -s 9 "$(cat ctrl.pid)" 2>/dev/null
fi
PID=$$
echo -n ${PID} > ctrl.pid
echo 948 > /sys/class/gpio/export
echo out > /sys/class/gpio/gpio948/direction
led(){
echo $1 > /sys/class/gpio/gpio948/value
}
while true ; do
if [ -f ./status ] ; then
st=$(cat ./status)
case $st in
quick*)
led 1
usleep 50000
led 0;;
slow*)
led 1
usleep 500000
led 0;;
good*)
led 1
sleep 1;;
*)
led 0
sleep 1;;
esac
fi
done
灯闪控制脚本
最新推荐文章于 2025-06-08 14:51:36 发布