comportement different en USB et en 9V

hello,
j'utilise un boarduino pour mon projet de porte du poulalier.

J'ai deux boutons micro pour capter quand la porte est ouverte ou fermée (le bouton est pressé ou non).
Quand la porte est en position, je met un delay(60000)de 10 secondes dans le loop, histoire d'attendre un peu avant de controler l'heure à nouveau

Quand l'arduino est branché en USB+9V (le boarduino prend les deux ensemnble), pas de probleme. Toutes 10 secondes, je vois dans la console que le statut (p.ex.) bouton du haut activé = porte ouverte. Et la porte ne bouge pas si elle est supposée rester ouverte

Mais quand je passe retire l'USB (avec reset), chaque 10 secondes la porte se referme puis s'ouvre, comme si le script ne détectait pas que le bouton est bien pressé à la fin du délai des 10 secondes.

Qu'est-ce qui change entre le mode USB/Console et le mode power uniquement?
est-ce que l'état du bouton disparait?

merci

Vincent
Vincent

bonjour,

delay(60000)de 10 secondes

ce n'est pas la même chose
delay(60000) ==> 60s
delay(10000)==> 10s

les delay sont bloquants, donc rien ne peut se faire pendant ce temps.

vincentdupont:
j'utilise un boarduino pour mon projet de porte du poulalier.

J'ai deux boutons micro pour capter quand la porte est ouverte ou fermée (le bouton est pressé ou non).
Quand la porte est en position, je met un delay(60000)de 10 secondes dans le loop, histoire d'attendre un peu avant de controler l'heure à nouveau

bonsoir
mets ton code en ligne