@Jada:

Diese "Messschaltung" würde ich nicht nehmen, sondern die, die ich hier:
https://www.roboternetz.de/phpBB2/viewtopic.php?t=28519
... am 9.3.2007 gepostet hatte.

Was den "Quellcode" angeht, wird sich der von Programmiersprache zu Programmiersprache unterschiedlich darstellen. Identisch ist nur, dass es um einen Standard-Code für das Auslesen eines ADCs geht. Das ist meist einfach.
Schwieriger ist dann die Zuordnung des Messwertes z.B. zur Helligkeit in Lux.

Gruß Dirk