Go Down

Topic: comportement different en USB et en 9V (Read 422 times) previous topic - next topic

vincentdupont

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

infobarquee

#1
Jun 10, 2015, 05:51 pm Last Edit: Jun 10, 2015, 05:51 pm by infobarquee
bonjour,
Quote
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.
AUCUNE AIDE PAR MP

Artouste

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


Go Up