Arreter un programme sur Arduino
#1
Posté 03 novembre 2010 - 09:21
Je souhaiterai arreter un code aprés un certain laps de temps (20 minutes), y'a t'il une possibilité depuis l'Arduino Duemilanove? o_O
J'ai pensé à utiliser la commande Do While et à retirer le void loop, mais comment intégrer une tempo?
Avez-vous des tuyaux?
Merci d'avance
Romain6644 ;)
#2
Posté 03 novembre 2010 - 10:29
delay("temps en ms");
#3
Posté 04 novembre 2010 - 10:24
En gros ton programme fonctionne et le timer démarre quand le programme démarre. Le timer compte le nombre de cycle et quand il arrive a une valeur égale au nombre de cycle max tu stop ton programme.
#4
Posté 04 novembre 2010 - 10:19
Car le delay met en pause TOUT le programme.
#5
Posté 06 novembre 2010 - 08:47
Si je comprends bien il faut que j'utilise la fonction interrupt et noninterupt?
Et le timer il sort d'ou et comment je le met en oeuvre?
Merci
#6
Posté 08 novembre 2010 - 09:44
Ciao les robotixxciens!
#7
Posté 11 novembre 2010 - 08:38
Aprés plusieurs heures de recherches j'y suis arrivé avec la commande: millis!
Maintenant mon roby s'arrete au bout de la consigne donnée au timer.
Bye Bye
#8
Posté 12 novembre 2010 - 07:55
Pourrez-tu donner un bout de code de l'utilisation du timer avec millis?
Cela pourra me resservir et surement à d'autre personnes.
Merci
#9
Posté 12 novembre 2010 - 08:58
#10
Posté 13 novembre 2011 - 07:04
Salut Romain6644,
<br/>
<br/>Pourrez-tu donner un bout de code de l'utilisation du timer avec millis?
<br/>
<br/>Cela pourra me resservir et surement à d'autre personnes.
<br/>
<br/>Merci
Salut... Un petit déterrage! Est ce que tu as toujours tes lignes de codes sous la main pour ton utilisation de millis? Je désire faire une utilisation identique a la tienne...
Merci d'avance...
...................................................
Mon premier projet arduino...
Blog de ma Tondeuse RC...
...................................................
0 utilisateur(s) li(sen)t ce sujet
0 members, 0 guests, 0 anonymous users