Wieso schmeiss ich da Werte weg? Das versteh ich irgendwie nicht, ich hab das so aus dem anderen Programm rausgelöst und da hatte das ja der Jens G. genau so aufgebaut. Deswegen bin ich davon ausgegangen das es so funktioniert. Ist dass das in meinem Hauptprogramm ebenso verkehrt oder nur durch die Herauslösung passiert?
Ich hab mal kurz probiert das Array indizieren wegzulassen, quasi gleich vom Auslesen ins Teil-Array ersetzen und der Spannunsgverlauf schaut besser aus.
Das mit dem komischen Vorzeichenwechsel ist auch weg, man sollte vllt. auch mal aufpassen ob der Drehgeber ne Drehrichtung hat.
Steht zwar keine drauf, aber wenn man ihn andersrum dreht funktioniert es einwandfrei. Also nix mit Hysterese sondern schlicht und einfach Bedienfehler!