#!/bin/bash

# set up GPIOs as outputs and turn off relays
echo 26 > /sys/class/gpio/export
echo "out" > /sys/class/gpio/gpio26/direction
echo 1 > /sys/class/gpio/gpio26/value
echo 20 > /sys/class/gpio/export
echo "out" > /sys/class/gpio/gpio20/direction
echo 1 > /sys/class/gpio/gpio20/value
echo 21 > /sys/class/gpio/export
echo "out" > /sys/class/gpio/gpio21/direction
echo 1 > /sys/class/gpio/gpio21/value

# cycle through relays 10 times
for i in `seq 1 10`;
do
	echo -n $i..
	echo 0 > /sys/class/gpio/gpio26/value
	sleep 1
	echo 1 > /sys/class/gpio/gpio26/value
	echo 0 > /sys/class/gpio/gpio20/value
	sleep 1
	echo 1 > /sys/class/gpio/gpio20/value
	echo 0 > /sys/class/gpio/gpio21/value
	sleep 1
	echo 1 > /sys/class/gpio/gpio21/value
done
echo

# release pins
echo 26 > /sys/class/gpio/unexport
echo 20 > /sys/class/gpio/unexport
echo 21 > /sys/class/gpio/unexport
