diff --git a/examples/Relays/Relays.ino b/examples/Relays/Relays.ino new file mode 100644 index 0000000..88cf997 --- /dev/null +++ b/examples/Relays/Relays.ino @@ -0,0 +1,30 @@ +#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 +}