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;
}