Zwei Lichtschranken - Weiterschaltbedingung möglich?

Du könntest beim Durchschreiten der Lichtschranken jeweils die aktuelle Zeit abspeichern und dann überprüfen, welches die kleinere von beiden ist. Das sollte dann das Erkennen der Richtung möglich machen.

Lesetipp: millis() - Arduino-Referenz