hi mic,

schneeschippen ist manchmal eine echte alternative...

ich habe diese demo gemeint (war bei den lib´s von Dirk mit dabei):

Code:
// Uncommented Version of RP6BaseServo.c 
// written by Dirk 
// ------------------------------------------------------------------------------------------ 

#include "RP6BaseServoLib.h" 

uint16_t pos = 0; 

int main(void) 
{ 
   initRobotBase(); 
    
   writeString_P("\n\n   _______________________\n"); 
   writeString_P("   \\| RP6  ROBOT SYSTEM |/\n"); 
   writeString_P("    \\_-_-_-_-_-_-_-_-_-_/\n\n"); 

   writeString_P("################\n"); 
   writeString_P("<<RP6     Base>>\n"); 
   writeString_P(" Servo - Test 1 \n"); 
   writeString_P("  Version 1.20  \n"); 
   writeString_P("################\n\n"); 
   mSleep(2500); 

   setLEDs(0b111111); 
   mSleep(500); 

   initSERVO(SERVO1 | SERVO2); 

   startStopwatch2(); 
    
   while(true)  
   { 
      if (getStopwatch2() > 48) { 
         servo1_position = pos; 
         servo2_position = pos; 
         pos++; 
         if (pos > RIGHT_TOUCH) {pos = 0;} 
         setStopwatch2(0); 
      } 

      task_SERVO(); 
      task_RP6System(); 
   } 
   return 0; 
}
nun werde ich den von Dir zuletzt geposteten code probieren…

bis dann danke…