Files
Library-ES32A08/examples/Relays/Relays.ino
2025-02-05 19:49:29 -05:00

31 lines
744 B
C++

#include "ES32A08.h"
// Créez une instance de la classe ES32A08
ES32A08 es32a08;
void setup() {
// Initialisation de la carte ES32A08
es32a08.begin();
// Affiche un message de démarrage (8888)
es32a08.display(8888);
delay(1000);
es32a08.clearDisplay();
}
void loop() {
// Teste chaque relais un par un
for (int i = 0; i < 8; i++) {
es32a08.setRelay(i, true); // Activer le relais i
// Affiche le numéro du relais activé sur l'affichage 7 segments
es32a08.display(i + 1);
delay(1000); // Attendre 1 seconde
es32a08.setRelay(i, false); // Désactiver le relais i
}
es32a08.clearDisplay(); // Effacer l'affichage après le test
delay(2000); // Pause avant de recommencer le cycle
}