Hallo
Ich möchte eigentlich Tastensignale von der GPIO Schnittstelle auswerten, und als simulierte Tastatur Taste an das Programm VLC senden. Allerdings scheitere ich schon bei einer einfachen IF abfrage.
Bash
#!/bin/bash
trap "echo \"2\" >/sys/class/gpio/unexport" EXIT
trap "echo \"3\" >/sys/class/gpio/unexport" EXIT
echo "2" >/sys/class/gpio/export
echo "in" >/sys/class/gpio/gpio2/direction
echo "3" >/sys/class/gpio/export
echo "in" >/sys/class/gpio/gpio3/direction
while true
do
pin2=$(cat /sys/class/gpio/gpio2/value)
pin3=$(cat /sys/class/gpio/gpio3/value)
if [ $pin2 ]
then
echo N
sleep 1
fi
if [ $pin3 ]
then
echo P
sleep 1
fi
done
Alles anzeigen