Aller au contenu


Photo
- - - - -

Compteur de vitesse arduino et attachInterrupt


  • Veuillez vous connecter pour répondre
1 réponse à ce sujet

#1 haplo31

haplo31

    Nouveau membre

  • Membres
  • 6 messages

Posté 13 février 2015 - 05:52

Bonjour à tous,

J'ai pour projet de faire un compteur de vitesse pour mon skate avec un arduino et un shield LCD.

Je vais utiliser pour cela un capteur a effet hall et mettre un aimant sur la roue.

Je comptais me servir des attachInterrupt sur l'arduino pour recevoir chaque signal du capteur mais je ne vois personne sur le net utiliser cette méthode.

Sur ces deux instructables par exemple :

http://www.instructables.com/id/Arduino-Skateboard-Speedometer/step3/The-Arduino-Code/

http://www.instructables.com/id/Arduino-Bike-Speedometer/

 

Le capteur est lu a chaque boucle sur la loop du programme plutôt que par des attachInterrupt.

 

Je me demandais si il y'avait une limitation au niveau des attachInterrupt qui expliquait ce choix ou si vous pensiez que c'était aussi bien (sinon mieux) de se servir d'un attachInterrupt sur le capteur plutot que de la technique utilisée dans les deux tutos précédents...

 

Merci d'avance de votre aide

John



#2 ChristianR

ChristianR

    Membre passionné

  • Membres
  • PipPipPip
  • 474 messages
  • Gender:Male
  • Location:Isère (38)
  • Interests:Arduino, programmation, électronique...

Posté 13 février 2015 - 10:41

Si l'Arduino ne fait que ça, une simple boucle fait l'affaire.

Par contre s'il y a d'autres morceaux de programmes qui doivent tourner en même temps,avec un timing critique, les interruptions permettent de ne pas rater d'impulsions.


Christian




0 utilisateur(s) li(sen)t ce sujet

0 members, 0 guests, 0 anonymous users