Drehgeber-Abfrage mit Drehgeschwindigkeits-Erkennung

Hallo Doc Arduino,

herzlichen Dank für deinen Vorschlag. Der Sketch ist nicht alleine auf meinem Mist gewachsen, da ich nicht besonders fit in Programmierung bin. Daher versuche ich gerade, deine Anregung einzuordnen und sie erstmal zu verstehen. Das Programmieren der Codezeilen an der korrekten Position ist dann ein anderes Thema, denn da tue ich mich dann doch bissel schwer. Hier erstmal mein Gedankengang:

Dieser Zählwert müsste ja bei jedem Drehimpuls hoch- bzw. runterzählen, der dann ins Verhältnis zur vergangenen Zeit während dieser Drehung gesetzt wird, richtig?

Fall 1: Wenn Drehrichtung LINKS und Differenz aus Encoder-Zählwert und vergangener Zeit <= als definierte Referenzzeitspanne tref in millis, dann LED 2.

Fall 2: Wenn Drehrichtung RECHTS und Differenz aus Encoder-Zählwert und vergangener Zeit <= als tref, dann LED 3.

Fall 3: Wenn Drehrichtung LINKS und Differenz aus Encoder-Zählwert und vergangener Zeit > als tref, dann LED 4.

Fall 4: Wenn Drehrichtung RECHTS und Differenz aus Encoder-Zählwert und vergangener Zeit > als tref, dann LED 5.

Habe ich das erstmal so richtig verstanden?

Viele Grüße

Chris