Drehimpulsgeber überempfindlich [endlich gelöst]

Nach dem Datenblatt wird pro Umdrehung auf jedem Pin 24 Mal ein Puls ausgelöst. Mit Deiner Bibliothek solltest Du also pro Umdrehung 48 Einheiten hoch-/runtergezählt kriegen. Im Datenblatt steht aber auch, dass die Rasterung in 24 Schritten gemacht wird, somit werden pro Rastpunkt 2 Einheiten hochgezählt.

Hast Du die Möglichkeit, daran mal ein Oszilloskop anzuschliessen? Damit siehst Du, welche Pulse wann ankommen und kannst evtl. die externe Beschaltung entsprechend ändern.