Hier nochmal für alle,die auch Spaß am Licht aus und an machen haben wollen , das fertige Prog.

Code:
#include "RP6RobotBaseLib.h" 
  

unsigned char brightOld=0;
unsigned char bright=0;

void light(void){
 uint16_t LSR = readADC(ADC_LS_R);
 
 if((LSR<1000)&&(LSR>400)){
    bright = 0;
 }
 else if(LSR<=400){
    bright = 1;
 }
 else if (LSR>=1000){
    bright = 2;
 }

 if(bright != brightOld){
    switch(bright){
       case 0:
	      writeString_P("\nSchon bessa:)!!\n");
          break;
       case 1:
          writeString_P("\nMach das Licht an!\n");
		  mSleep(1000);
          break;
       case 2:
          writeString_P("\nMir ist es hier zu hell!\n");
		  mSleep(1000);
          break;
		  
 }
 brightOld=bright;
 
}

}



void main (void)
{
   
   initRobotBase();
  
   while(true)
	{
      light();
	 } 
   return 0;
   }