Drehgeber-Abfrage mit Drehgeschwindigkeits-Erkennung

Hallo,

in der Funktion Richtungsauswertung ist mir ein Fehler in der Auswertung unterlaufen. Muss noch korrigiert werden sonst schlägt der millis Vergleich irgendwann fehl.

if (rechts == true && ( millis() - R_Einschaltzeitpunkt > dauer) ) { // LED verzögert ausschalten
digitalWrite(LED_R, LOW);
rechts = false;
}
if (links == true && ( millis() - L_Einschaltzeitpunkt > dauer) ) {
digitalWrite(LED_L, LOW);
links = false;
}