Ok langsam habe auch es bergiffen - habe es viel zu kompliziert angestellt -so lernt man
Code:
#include "RP6RobotBaseLib.h" 	



#define MOVE_SPEED 110

#define TURN_SPEED 65



int main(void)

{

	initRobotBase(); 



	mSleep(2500);

	

	powerON();



	uint8_t move_count = 0;

	uint8_t turn_direction = LEFT; 

	

	while(true) 

	{		

		move(MOVE_SPEED, FWD, DIST_MM(500), BLOCKING);

		rotate(TURN_SPEED, turn_direction, 102, BLOCKING);

		move(MOVE_SPEED, FWD, DIST_MM(100), BLOCKING);
		rotate(TURN_SPEED, turn_direction, 102, BLOCKING);
		move(MOVE_SPEED, FWD, DIST_MM(500), BLOCKING);
		
		rotate(TURN_SPEED, RIGHT, 102, BLOCKING);			
		move(MOVE_SPEED, FWD, DIST_MM(100), BLOCKING);
		rotate(TURN_SPEED, RIGHT, 102, BLOCKING);

	}

	return 0;

}