Position eines Continous Servos mittels Rotary Encoder ermitteln

passiert das auch wenn du gaaanz langsam drehst? Diese Encoder unterscheiden sich in manchen Details. Vielleicht gibt es nur alle Vier Schaltimpulse einen Rastepunkt, es gibt HALF_PULSE und FULL_PULSE wobei ich selbst nicht genau was was das im Detail bedeutet.
Vielleicht liegt es an den restlichen delays in deinem code
Wie auch immer wenn es konstant Faktor 4 ist dann kannst du es ja umrechnen.
vgs