Code:
#include "RP6RobotBaseLib.h"
unsigned char brightOld = 0;
void light(void){
unsigned char bright;
if(adcLSR<400){
bright = 1;
}
else if((adcLSR<1000)&&(adcLSR>400)){
bright = 0;
}
else if (adcLSR>1000){
bright = 2;
}
if(bright != brightOld){
switch(bright){
case 0:
break;
case 1:
writeString_P("\nMach das Licht an!\n");
break;
case 2:
writeString_P("\nMir ist es hier zu hell!\n");
break;
}
}
brightOld = bright;
}
void main (void)
{
initRobotBase();
while(true)
{
task_ADC();
light();
}
return 0;
}
wenn man z.B. immer mit Finger ganz schnell drüberfährt, sagt er auch einmal es ist zu hell, obwohl der Raum dunkel ist
[/code]
Lesezeichen