Bonjour Mathieugalère

Envoyé par
Mathieugalère
je ne sais pas comment lui dire de se lancer quand j'appuis sur le bouton et de s'arrêter quand je rappuis sur le bouton.
Je pense que tu "confuse
", la fonction millis n'est pas un truc que tu peux démarrer et arrêter, mais une horloge en millisecondes (compteur) interne à l'Arduino qui tourne à l'allumage de l'Arduino sur environ 50 jours.
La fonction millis() permet de saisir dans une variable , la valeur du en millisecondes depuis l'allumage de l'Arduino.
Déclarer les variables:
1 2
| unsigned long millisBoutonON = millis();
unsigned long millisBoutonOff = 0; |
dans le programme quand le bouton == ON
millisBoutonON = millis(); // On met la valeur actuelle du compteur dans la variable millisBoutonON
dans le programme quand le bouton == OFF
millisBoutonFF = millis() - millisBoutonON; // On met (la valeur actuelle du compteur - millisBoutonON) dans la variable millisBoutonOFF se qui donne le temps entre le ON et le OFF
Cordialement
jpbbricole
Partager