rjnc38:
pour voir si cela vient de ton code tu commente (ou enlève) la ligne "digitalWrite(relay, LOW); // MOTEUR ETEINT"
le relais ne doit changer d'état qu'une fois puis y rester
au fait c'est quoi ton relais ???
Bonne idée, je testerais ca.
Pour le relais c'est indiqué en première page, sinon le voilà : Relais LE voilà : Relais
Je précise qu'il fonctionne très bien lorsque que je met un delay(xxxx), il colle et y reste.