Probier es mal so: (nicht getestet)

Code:
void light(void)
 {
	#define LICHT_AN 0
	#define LICHT_OK 1
	#define LICHT_AUS 2
	
	static uint8_t old = 0;
 if(adcLSR<400 && old != LICHT_AN)
  {
    writeString_P("\nMach das Licht an!\n");
	old = LICHT_AN;
  }
  else if((adcLSR<1000)&&(adcLSR>400)&&old != LICHT_OK)
  {
	writeString_P("\nDie Lichtverhältnisse hier sind wirklich gut. So lässt es sich Leben:)!\n");
	old = LICHT_OK;
  }
  else if(old != LICHT_AUS)
  {
	writeString_P("\nMir ist es hier zu hell!\n");
	old = LICHT_AUS;
  }
 }