2022年12月31日土曜日

Pine A64+ fiveleds,twomotors


 #!/bin/bash

#setgpioled.sh

#run one time

#GPIO-Ch--RPI2Connector--led

#(71--11--blue) (233--13--yellow) (76--15--red) (64--19--green) (64--21--white)

#Thanks to jump-up.site

sudo -i


cd /sys/class/gpio

echo 71 > export

cd gpio71

echo "out" > direction


cd /sys/class/gpio

echo 233 > export

cd gpio233

echo "out" > direction


cd /sys/class/gpio

echo 76 > export

cd gpio76

echo "out" > direction


cd /sys/class/gpio

echo 64 > export

cd gpio64

echo "out" > direction


cd /sys/class/gpio

echo 65 > export

cd gpio65

echo "out" > direction


#!/bin/bash

#fiveleds.sh

#Thanks to jump-up.site


bluepin=/sys/class/gpio/gpio71

bluevalue=$bluepin/value


yellowpin=/sys/class/gpio/gpio233

yellowvalue=$yellowpin/value


redpin=/sys/class/gpio/gpio76

redvalue=$redpin/value


greenpin=/sys/class/gpio/gpio64

greenvalue=$greenpin/value


whitepin=/sys/class/gpio/gpio65

whitevalue=$whitepin/value


while true

do

echo 1 > $bluevalue

sleep 0.5

echo 0 > $bluevalue

sleep 0.5

echo 1 > $yellowvalue

sleep 0.5

echo 0 > $yellowvalue

sleep 0.5

echo 1 > $redvalue

sleep 0.5

echo 0 > $redvalue

sleep 0.5

echo 1 > $greenvalue

sleep 0.5

echo 0 > $greenvalue

sleep 0.5

echo 1 > $whitevalue

sleep 0.5

echo 0 > $whitevalue

sleep 0.5

done


#!/bin/bash
#twomotors.sh
#Control + c to exit

echo "Control +c to exit"
echo "1--A Forward 2--A Stop 3--A Backward"
echo "4--B Forward 5--B Stop 6--B Backward"

while true
do
read  -p "Press 1 to 6 key: " DATA
if [ $DATA = "1" ]; then
gpioset gpiochip1 233=1
gpioset gpiochip1 76=0
fi
if [ $DATA = "2" ]; then
gpioset gpiochip1 233=0
gpioset gpiochip1 76=0
fi
if [ $DATA = "3" ]; then
gpioset gpiochip1 233=0
gpioset gpiochip1 76=1
fi
if [ $DATA = "4" ]; then
gpioset gpiochip1 64=1
gpioset gpiochip1 65=0
fi
if [ $DATA = "5" ]; then
gpioset gpiochip1 64=0
gpioset gpiochip1 65=0
fi
if [ $DATA = "6" ]; then
gpioset gpiochip1 64=0
gpioset gpiochip1 65=1
fi
done

0 件のコメント:

コメントを投稿