Man kann die Einflüsse von außne ( Fremdlich) kompensiere, indem man jeweils 2 mal mißt: 1 mal ohne eigenes Licht und einmal mit den LEDs an.
Man kann Frendlicht natürlich auch einfach Abschirmen durch blenden usw.

Die CNY70 sind auch nichts anderes als ein IR LED und ein Fototransistor, die beide auf den gelichen Punkt ziehlen, etwa 1 mm vor dem Sensor.

Mit fotodioden wird da nicht viel anders als mit Fototransistoren, nur das man elektrisch nicht so empfindlich ist, weil das Signal schon verstärkt ist. Für die Optischen Störungen ist es egal ob man Fotodioden oder Fototransitoren nimmt.