Arduino reagiert nicht wie er soll nach Hardwareänderung

in dieser While-Schleife gibt es keine Aktualisierung der Variable LichtWert2
Das bedeutet solange Lichtwert2 kleiner als 300 ist dann geht es in die Schleife rein und dann bleibt dein Programm ewig in der Schleife drin weil innerhalb der Schleife keine neuen Messwerte für LichtWert2 eingelesen werden.
vgs