so, jetzt hab ich weiterprogrammiert. mittlerweile kommen meine ir- signale beim robby an. aber der servo lässt sich noch nicht so steuern wie ich es will. meine ir-signale haben nämlich noch keinen einfluss auf auf den servo.
hier mein programm:

Code:
   // RP6 steuert ein Servo an der SL1-LED mit Sleep()                 

#include "RP6RobotBaseLib.h"      // Denn vollen Funktionsumfang der Lib bezahlen
 
 #define RC_PROMO8                              

#ifdef RC_PROMO8	
	
	#define RC5_KEY_SERVO_RIGHT			46
	#define RC5_KEY_SERVO_LEFT			60
	
#endif

void receiveRC5Data(RC5data_t rc5data)
{
	writeString_P("Toggle Bit:");
	writeChar(rc5data.toggle_bit + '0');
	writeString_P(" | Device Address:");
	writeInteger(rc5data.device, DEC);
	writeString_P(" | Key Code:");
	writeInteger(rc5data.key_code, DEC);
	writeChar('\n');}

void servoTaskRight()
{ if (RC5_KEY_SERVO_RIGHT)
		{setLEDs(1);             
        sleep(10);        
         setLEDs(0);             
         sleep(200-10);}
		 }
		 
void servoTaskLeft()
{ if (RC5_KEY_SERVO_LEFT)
		{setLEDs(1);
		sleep(20);
		setLEDs(0);
		sleep(200-20);}
		}

    
int main(void)
{
   initRobotBase();
   IRCOMM_setRC5DataReadyHandler(receiveRC5Data);
   powerON();
   setLEDs(0);   
                
   while(true)
   {
     task_RP6System(); 
servoTaskRight();
servoTaskLeft();
   }
   return 0;
}
wer kann mir sagen woran es liegt?
gruß

[Edit von radbruch]Bitte verwende code-Tags