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;
}
Lesezeichen