2024-06-02 19:58:58 +00:00

36 lines
828 B
Bash
Executable File

#!/bin/bash
trap ctrl_c INT
delay=0.05
function ctrl_c() {
echo "0" > /sys/class/gpio/gpio17/value
echo "0" > /sys/class/gpio/gpio27/value
echo "0" > /sys/class/gpio/gpio23/value
exit 0
}
# RED
echo "17" > /sys/class/gpio/export 2>/dev/null
echo "out" > /sys/class/gpio/gpio17/direction
# GREEN
echo "27" > /sys/class/gpio/export 2>/dev/null
echo "out" > /sys/class/gpio/gpio27/direction
# BLUE
echo "23" > /sys/class/gpio/export 2>/dev/null
echo "out" > /sys/class/gpio/gpio23/direction
while :
do
echo "1" > /sys/class/gpio/gpio17/value
sleep $delay
echo "0" > /sys/class/gpio/gpio17/value
echo "1" > /sys/class/gpio/gpio27/value
sleep $delay
echo "0" > /sys/class/gpio/gpio27/value
echo "1" > /sys/class/gpio/gpio23/value
sleep $delay
echo "0" > /sys/class/gpio/gpio23/value
done