Hallo Leute!
Ich habe den Robby RRP6 erst ganz kurz und schon mein erstes, ganz einfaches Programm hat einen Fehler den ich nicht finden kann:

Code:
/*
* File: rumfahren.c
* Author: janlukas
*
* Created on 10. August 2008, 10:01
*/

#include "RP6RobotBaseLib.h"

/*Soll den Roboter im Raum rumfahren
*und zurücksetzen
*und drehen lassen sobald er gegen etwas dagegen fährt dann weiter.
*/
int main(void)
{
	initRobotBase();

	mSleep(1000);
	setLEDs(0b111111);
	mSleep(1000);
	setLEDs(0b000000);

	powerON();

	while (true)
	{
	task_Bumpers();

	if (bumper_right)
	{
		move(50, BWD, DIST_MM(150), BLOCKING);
		rotate(40, LEFT, 90, BLOCKING);
		/*
		task_motionControl();
		task_ADC();
		*/
	}

	if (bumper_left)
	{
		move(50, BWD, DIST_MM(150), BLOCKING);
		rotate(40, RIGHT, 90, BLOCKING);
		/*
		task_motionControl();
		task_ADC();
		*/
	}

	moveAtSpeed(70, 70);
	task_motionControl();
	task_ADC();
}
return 0;
}
Der Roboter beginnt nachdem er geblinkt hat auch zu fahren und setzt züruck nachdem der bumper gedrückt wurde, dreht dann 90 Grad und stoppt kurz, dreht dann aber immer weiter.