==== Configuration des sorties relais ====
Fichier ''/etc/rc.local''
Editer le fichier avec la commande (ajouter en fin de fichier AVANT 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
la ligne exit 0 doit être à la fin du fichier
Faire un reboot pour la prise en compte du rc.local
sudo reboot
==== Essais des sorties relais ====
Vous pouvez tester le fonctionnement des sorties relais avec le code suivant
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
Pour lancer l'exécution
sudo bash test-relays.sh
{{youtube>jdAb_zyPq0k?medium}}