Je m'essaye au code, qui veut m'aider à identifier mes erreurs de noob?

Bonjour frenchydude08

Ca dépend quelle "vitesse" tu veux de ton encodeur. Ainsi, pour un de ces encodeur


Qui a 20 "crans" au tour, tu peux obtenir 80 "crans" au tour (en quadrature)
Ainsi si tu as un interrupt seulement sur A et RISE détecté, tu n'utilises B que pour voire le sens de rotation, tu auras qu'une information par cran. Avec CHANGE détecté, tu auras 2 informations.
Si tu mets l'interrupt sur A et B, tu double les possibilités.
Le mode quadrature (interrupt A et B et CHANGE) est surtout utilisé sur les encodeurs de positionnement comme ceux-ci.

qui ont entre 360 et 600 pas selon les modèles, ce qui donne une précision entre 1440 et 2400 pas/tour.
Une bonne explication, ici

Cordialement
jpbbricole

1 Like