#!/bin/bash
INPIN=17
OUTPIN=27
# echo $INPIN  > /sys/class/gpio/unexport
# echo $OUTPIN > /sys/class/gpio/unexport
if [ ! -d /sys/class/gpio/gpio$INPIN ]
then
   echo $INPIN  > /sys/class/gpio/export
   sleep 0.1
fi
if [ ! -d /sys/class/gpio/gpio$OUTPIN ]
then
   echo $OUTPIN > /sys/class/gpio/export
   sleep 0.1
fi
echo in        > /sys/class/gpio/gpio$INPIN/direction
echo out       > /sys/class/gpio/gpio$OUTPIN/direction
sleep 0.1
for n in {1..10}
do
    INVALUE=`cat /sys/class/gpio/gpio$INPIN/value`
    echo "Reading $INVALUE"
    echo 0 > /sys/class/gpio/gpio$OUTPIN/value
    sleep 0.5
    echo 1 > /sys/class/gpio/gpio$OUTPIN/value
    sleep 0.5
    echo $n
done
echo $INPIN  > /sys/class/gpio/unexport
echo $OUTPIN > /sys/class/gpio/unexport
