hi RobotNeu,

da die Transistoren T11 / T12 mit ihren Emittern an Masse liegen und bei Beleuchtung durch die IR-Leds D13/D14 (Light) (bei Reflexion durch die weissen Segmente) durchschalten, gehen dabei ihre Kollektoren Richtung 0V und ziehen die ADC-Eingänge ADC0/PC0 (PIN23) bzw. ADC1/PC1 (PIN24) nach Masse (kleinerer Wert).
Im un/weniger beleuchteten Zustand (Dark - schwarze Segmente) sind die Transistoren weniger durchgeschaltet, und die ADC-Eingänge liegen wegen der mit Vcc verbundenen Widerstände auf hohem / höheren Potential.

So sollte es sein , (falls ich mich nicht irre).

Ich verwende aber auch ähnliche Werte (Light > Dark).
Ich vermute aber , dass die Variablen im Programm
(encoder) irgendwo vertauscht werden. Ich meine, ich hätte das auch irgendwo gelesen, aber es wurde wohl - vielleicht aus Gründen der Kompatibilität - so belassen.



Gruss

mausi_mick