hallo leute, hab grad mein funktionierendes servoprogramm abgeändert, so dass ich den servo mit der fernbedienung steuern kann. leider funktioniert das programm noch nicht so wie ich will, weil der rp6 glaub nicht auf meine rc5- signale reagiert. hier mein programm:

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

#include "RP6RobotBaseLib.h"      // Denn vollen Funktionsumfang der Lib bezahlen
                                 // wir mit den störenden Interrupts

#define RC_PROMO8

#ifdef RC_PROMO8	
	#define RC5_KEY_LEFT 				21		
	#define RC5_KEY_RIGHT 				22		
	#define RC5_KEY_FORWARDS 			16  	
	#define RC5_KEY_BACKWARDS 			17	
	#define RC5_KEY_STOP 				11	
	#define RC5_KEY_CURVE_LEFT 			29	
	#define RC5_KEY_CURVE_RIGHT 		13	
	#define RC5_KEY_CURVE_BACK_LEFT 	10	
	#define RC5_KEY_CURVE_BACK_RIGHT 	62		
	#define RC5_KEY_LEFT_MOTOR_FWD 		1
	#define RC5_KEY_LEFT_MOTOR_BWD 		7
	#define RC5_KEY_RIGHT_MOTOR_FWD 	3
	#define RC5_KEY_RIGHT_MOTOR_BWD 	9
	#define RC5KEY_SERVO_RIGHT			46
	#define RC5KEY_SERVO_LEFT			60
#endif

  
int main(void)
{
   initRobotBase();
   powerON();
   setLEDs(0);   
              
   while(true)
   {
                  
      while(RC5KEY_SERVO_LEFT)       
      {                          
         setLEDs(1);             
         sleep(10);        
         setLEDs(0);             
         sleep(200-10);}
		while(RC5KEY_SERVO_RIGHT)
		{setLEDs(1);
		sleep(20);
		setLEDs(0);
		sleep(200-20);
      }                          
      task_RP6System();
   }
   return(0);
}
gruß