# Compteur d'impulsion avec attachInterrupt

**URL:** <https://forum.arduino.cc/t/compteur-dimpulsion-avec-attachinterrupt/1321965>\
**Category:** Français\
**Created:** [November 14, 2024, 4:05pm UTC](https://forum.arduino.cc/t/compteur-dimpulsion-avec-attachinterrupt/1321965 "2024-11-14T16:05:50Z")\
**Posts on this page:** 1\
**Showing post:** 16

<div class="post-metadata">

**Author:** ![J-M-L](https://dub1.discourse-cdn.com/arduino/user_avatar/forum.arduino.cc/j-m-l/32/766245_2.png) [@J-M-L](https://forum.arduino.cc/u/J-M-L)\
**Post date:** [November 15, 2024, 5:37pm UTC](https://forum.arduino.cc/t/compteur-dimpulsion-avec-attachinterrupt/1321965/16 "2024-11-15T17:37:40Z")

</div>

> [@udina](#):
>
> Je pensais que la surveillance des boutons par la bibliothèque OneButton avait besoin d'une priorité sur la loop,

non la bibliothèque OneButton fait du polling, quand vous faites

> [@Potentiomètre PWM à deux canaux](https://forum.arduino.cc/t/potentiometre-pwm-a-deux-canaux/1316572/22):
>
> ```arduino
> boutonAppuiPedale.tick();
> boutonRelanchementPedale.tick();
> 
> ```

ça va simplement faire un digitalRead() pour voir l'état de la pin et réagir en conséquence en déclenchant le callback si nécessaire.

Même à 16MHz c'est rapide et pour l'appui d'un bouton par un humain, on parle de toutes façons en dizaines de millisecondes donc l'arduino a le temps de faire beaucoup d'autres choses que de surveiller les boutons.

Vous pouvez à mon avis compter vos impulsions, surveiller les boutons et émettre la vitesse sur UART de temps en temps sans aucun souci sur votre UNO.

---

_[View the full topic](https://forum.arduino.cc/t/compteur-dimpulsion-avec-attachinterrupt/1321965)._
