Das ist ein QRE1113GR, ein Reflex-Sensor. Die eine Hälfte gibt IR Licht ab, die andere Hälfte ist IR-empfindlich.
Wenn IR-Licht auf den IR-Sensor fällt (Pin 3 und 4) wird der leitender. Ohne Reflexion (also schwarz) zieht ein Widerstand das Signal auf High, mit Reflexion (weiss) "gewinnt" Masse und das Signal wird Low.
Also: Weiss = High, Schwarz = Low.
Ich meine aber, an der Motorwelle müsste auch "Weisser Punkt auf schwarz" gehen. Hab gerade noch mal nachgesehen: Der Code sagt, "Motor stoppen sobald das Auge auf LOW wechselt". In Deinem Fall würde also gestoppt, wenn Dein Styroporklötzchen just vorbei gefahren ist. Das macht aber ja nichts, klebst Du es eben an eine entsprechend korrigierte Stelle.
Probiers mal aus, es ist auch kein großer Aufwand, das im Code umzudrehen, aber ich meine, dass ich daran eben schon gedacht habe. Damals. 😅
Ob das Auge gerade hell oder dunkel erkennt, siehst Du an der roten "Shaft" LED. Vieliecht ist die Rückseite des Pullys geeigneter als die vertiefte Seite?
