Digitale Welle

Das klappt auch alles soweit sehr gut.

Nun zur Frage:

Wenn das Geber-Signal zu schnell den Nulldurchgang passiert kann es sein das der Nehmer-Motor nicht dem Geber folgt, sondern eine knappe 360° Drehung zurück macht um diese Position anzufahren.

Hat einer ne Idee wie ich das verhindern kann?

Meine Idee:
Erstmal genauer hinschauen - was ist "zu schnell" , wann geht es noch richtig ?
Beim genauer hinschauen helfen oft auch Serial.print Testausgaben.

Wie schaffst du es, dass du --langsam genug-- von 4095 nach 1 mit +2 kommst (statt durch -4094) ?

Ich schaue mir deinen Sketch übrigens nur lieber an, wenn du erstmal alles überflüssige entfernt hast, und eigentlich den Fehler auch selber sehen könntest. Aber komplett, also kompilierbar sein und das Problem zeigen, sollte er schon.