Salut
Ton codeur sort un sinal en quadrature, quelque chose de tres courant
Donc je te conseille de rechercher des librairies pour decoder la quadrature.
Sur Arduino c'est vraiment simple avec la bonne librairie, tu branches les 2 phases et en avant
tu as pas mal d'info ici:
https://playground.arduino.cc/Main/RotaryEncoders
Il sort 2048 pulse par tour, si tu decodes en X4, 8192 pulse par tour. il faut que tu fasses attention car selon ta vitesse de déplacement, l'arduino peut éventuellement ne pas aller assez vite pour compter toutes les pulses. Il faut que tu regardes la vitesse de l'arduino, ta vitesse de déplacement et que tu comptes ce que tu peux faire/ne pas faire.
Je pense que vue ta précision demandée, 2048 pulse par tour semble suffire.
Ce codeur vient incrémenter une variable.
Tu as juste a mettre un bouton poussoir pour remettre cette variable à 0 quand tu le désires. apres on peut faire encore plein de choses différentes/supplémentaires