Es gibt nur für bestimmte Ereignisse Interrupts, du kannst nicht bei einer Änderung eines Wertes eine Interruptsroutine auslösen. Da sowohl die Taster als auch die Lichtsensoren über den Analog-Digital-Wandler laufen, steht dir nur ein Interrupt zur verfügung, wenn er eingschaltet ist springt er in eine Routine wenn eine ADC-Messung komplett ist. Ein weiterer ist der Analog-Comparator. Andere AD-Wandler-interrupts gibt es beim Mega8 mMn nicht.