Position eines Continous Servos mittels Rotary Encoder ermitteln

Für die meisten Bauteile habe ich überhaupt keine Datenblätter.

Ich habe einen Hallendstop der einfach über V+ GND und einem digitalen Pin angeschlossen wird. Mit DigitalRead wird dann ein HIGH durchgeschleift wenn der Hallend ausgelöst wurde.

Mir ist insgesamt aufgefallenb, das auch der Fingerprintsensor nicht sehr zuverlässig arbeitet. Hat jemand mit anderen Sensoren bessere Erfahrungen? Liegt es vielleicht eher daran, das der Uno mit der entsprechenden Baudrate sozusagen zu langsam ist?

Ein weiterer Punkt der nicht richtig funktioniert ist der Drehpunkt per Rotary Encoder. Dafür ist meiner Meinung nach der UNO zu langsam.