#!/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 "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

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