pour la pin du moteur droit je l'ai mis sur la 5
const int moteur_D = 5; // le numero du pin du moteur droit
const int moteur_G = 11;
pour faire un test je n'ai gardé que la fonction pleine eau.
voici l'interprétation du serial
Au départ le Moteur droit est toujours allumé
avant toute !
***********************************************Je mets la main
!Moteur droit OFF, gauche ON : fait tourner a droite**led-moteur droit allumée
Moteur gauche OFF, droit ON : fait tourner a gauche**** pas de led-moteur gauche allumée***
Moteur droit OFF, gauche ON : fait tourner a droite **led-moteur droit allumée
Moteur gauche OFF, droit ON : fait tourner a gauche**** pas de led-moteur gauche allumée***
Moteur droit OFF, gauche ON : fait tourner a droite **led-moteur droit allumée
Moteur gauche OFF, droit ON : fait tourner a gauche**** pas de led-moteur gauche allumée***
Moteur droit OFF, gauche ON : fait tourner a droite**led-moteur droit allumée
Avant toute ! *** que la led-moteur droit allumée pas les 2 moteurs
void loop() { //deux temporisations distinctes, donc deux chronos différents :
long tempsEcoule = millis() - startMillis;
long tempsEcouleAvantPause = millis() - startMillisPause;
Mesures();
if (tempsEcoule < 100000) { // 10 mn * 60 * 1 000 600000=10 mn 60000=1mn 10000=10sec
PleineEau();
ActionsEtats();
}
/* else if (tempsEcoule < 20000) { // 20 mn * 60 * 1 000 1200000
BordureGauche();
ActionsEtats();
}
else if (tempsEcoule < 40000) { // 30 mn * 60 * 1 000 1800000
PleineEau();
ActionsEtats();
}
else if (tempsEcoule < 60000) { // 40 mn * 60 * 1 000 2400000
BordureDroite();
ActionsEtats();
}
else if (tempsEcouleAvantPause > 3600000) Pause(); // 60 mn * 60 * 1 000après 60 mn de fonctionnement mise en pause 300000
else startMillis = millis();*/
delay (100);
}