31 lines
744 B
C++
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
|
|
}
|