"Pause" dans un programme

Signaler
Messages postés
22
Date d'inscription
mardi 24 avril 2007
Statut
Membre
Dernière intervention
13 décembre 2012
-
Messages postés
3983
Date d'inscription
jeudi 14 juillet 2005
Statut
Membre
Dernière intervention
30 juin 2013
-
Bonjour à tous !
Je suis chargé de créer un programme communiquant avec le port série permettant de faire commuter un relais et allumer une LED. Je reçois aussi des informations d'un microcontrolleur.
Cette LED doit s'allumer x secondes et s'éteindre k secondes...
J'ai testé les boucles, mais le problème étant que je ne reçois plus rien du microcontrolleur. Je suis actuellement en train de tester le sleep, mais la le problème est que le temps que la LED reste allumé (ou éteinte), je ne reçois plus rien du microcontrolleur, il n'y a qu'au changement d'état que je reçois qqch.

Pour bien, il faudrait que ma LED s'allume, je reçois, puis la LED s'éteint et je reçois.

Quelqu'un peut-il m'aider ??? Connaissez vous une fonction, une source me permettant d'avancer ???

merci d'avance

5 réponses

Messages postés
17286
Date d'inscription
mercredi 2 janvier 2002
Statut
Modérateur
Dernière intervention
23 décembre 2019
69
joues avec un Timer, tu pourra declencher une action toutes les n millisecondes
Messages postés
22
Date d'inscription
mardi 24 avril 2007
Statut
Membre
Dernière intervention
13 décembre 2012

merci de ta réponse.
Mais peux tu me dire comment je peux utilser le timer ?
Messages postés
3983
Date d'inscription
jeudi 14 juillet 2005
Statut
Membre
Dernière intervention
30 juin 2013
14
Tu places le timer sur ton form. (c'est ça ).
Tu cliques UNE fois dessus.
Tu vas dans les propriétés et tu cherches "Interval" --> ca se précise en millisecondes (donc 1000 c'est une sec., 500 c'est 1/2 sec., ...)
Et quand tu l'as mis, tu double-cliques sur le timer et voilà.
Maintenant tu es dans l'évènement.

Si ça c'est pas assez précis ...
_______________________________________________________________________
VB.NETis good ...VB6is better <f></f>
Messages postés
22
Date d'inscription
mardi 24 avril 2007
Statut
Membre
Dernière intervention
13 décembre 2012

merci
Messages postés
3983
Date d'inscription
jeudi 14 juillet 2005
Statut
Membre
Dernière intervention
30 juin 2013
14
alors fais "Réponse acceptée" ! Comme ça si quelqu'un d'autre cherche la même chose, il la trouvera.

_______________________________________________________________________
VB.NETis good ...VB6is better <f></f>