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]







Zitieren

Lesezeichen