Bonjour, vraiment tout nouveau dans le monde de l'arduino, je ne comprends pas comment on peux pauser en attendant une certaine valeur d'un capteur.
L'histoire:
Je fais un montage simple, un moteur en 12V, une plaque relais, une résistance photo, et le tout est une porte qui se ferme ou qui s'ouvre suivant la luminosité.
Dans le setup je déclare mes sorties relais, et ma variable capteur ''lux''
Dans mon loop, Je lis la valeur lux, si elle est plus haute que le crépuscule, je High mes sorties relais, délais et les coupe.
J'attends que ma valeur lux soit plus petite que mon crépuscule et je ferme....
J'utilise 3 relais pour inverser la polarité de mon moteur.
La question est la, comment j'attends ma valeur lux >= crépuscule avant de fermer ma porte, et comment j'attends l'inverse pour ouvrir???
J'ai essaye avec un while, il ne ne lis plus le lux, j'ai essaye avec un if dans un if puis reset software ça ne marche pas.....
Je ne veux pas que ca loope sans cesse, juste un truc simple pour juste attendre la valeur d'un capteur avant d'effectuer une action unique, jusqu’à une prochaine valeur.....
C'est pourtant la base je le sais mais je ne vois pas comment faire...
Merci d'avance pour vos retours!