==== Configuration of the Outputs of the control relays ====
File ''/etc/rc.local''
Edit the file with the command (Add this code at the end of the file just BEFORE "exit 0")
sudo nano /etc/rc.local
#RELAYS OUTPUTS
echo "20" > /sys/class/gpio/export &
sleep 2
echo out > /sys/class/gpio/gpio20/direction
echo "21" > /sys/class/gpio/export &
sleep 2
echo out > /sys/class/gpio/gpio21/direction
echo "22" > /sys/class/gpio/export &
sleep 2
echo out > /sys/class/gpio/gpio22/direction
echo "23" > /sys/class/gpio/export &
sleep 2
echo out > /sys/class/gpio/gpio23/direction
==== Tests of the Outputs of the control relays ====
You can verify the correct functioning of the outputs of the relays with the following code
sudo nano test-relays.sh
#!/bin/bash
# Sequence of testing the 4 relays
for i in `seq 20 23`;
do
echo 1 > /sys/class/gpio/gpio$i/value
sleep 1
done
for i in `seq 20 23`;
do
echo 0 > /sys/class/gpio/gpio$i/value
sleep 1
done
for i in `seq 20 23`;
do
echo 1 > /sys/class/gpio/gpio$i/value
done
sleep 1
for i in `seq 20 23`;
do
echo 0 > /sys/class/gpio/gpio$i/value
done
For running the code
sudo python test-relays.sh
root@f5uii-serveur:/var/www/dwiki/data/pages/en# cp essais_des_sorties_relais.txt /tmp/essais_des_sorties_relais.txt
root@f5uii-serveur:/var/www/dwiki/data/pages/en# cat /tmp/essais_des_sorties_relais.txt
==== Configuration of the Outputs of the control relays ====
File ''/etc/rc.local''
Edit the file with the command (Add this code at the end of the file just BEFORE "exit 0")
sudo nano /etc/rc.local
#RELAYS OUTPUTS
echo "20" > /sys/class/gpio/export &
sleep 2
echo out > /sys/class/gpio/gpio20/direction
echo "21" > /sys/class/gpio/export &
sleep 2
echo out > /sys/class/gpio/gpio21/direction
echo "22" > /sys/class/gpio/export &
sleep 2
echo out > /sys/class/gpio/gpio22/direction
echo "23" > /sys/class/gpio/export &
sleep 2
echo out > /sys/class/gpio/gpio23/direction
==== Tests of the Outputs of the control relays ====
You can verify the correct functioning of the outputs of the relays with the following code
sudo nano test-relays.sh
#!/bin/bash
# Sequence of testing the 4 relays
for i in `seq 20 23`;
do
echo 1 > /sys/class/gpio/gpio$i/value
sleep 1
done
for i in `seq 20 23`;
do
echo 0 > /sys/class/gpio/gpio$i/value
sleep 1
done
for i in `seq 20 23`;
do
echo 1 > /sys/class/gpio/gpio$i/value
done
sleep 1
for i in `seq 20 23`;
do
echo 0 > /sys/class/gpio/gpio$i/value
done
For running the code
sudo python test-relays.sh
{{youtube>jdAb_zyPq0k?medium}}