Hallo
Ich habe ein einfaches Programm- der Roboter soll geradeaus fahren und sich links und rechts orientieren an Hindernissen, wobei die Sharp Sensoren nicht reagieren. Wo liegt der Fehler? Beim Kompilieren ist alles o.k.
Code:
const int THREASHOLD = 30;
SoccerBoard marvin;
bool lastDirRight;
const int LEFTO =0;
const int MOT_LINKS =0;
int main()
{
marvin.motorsOff();
while(true)
{
int leftO = marvin.analog(LEFTO);
marvin.motor(0, 255);
if ((leftO>THREASHOLD)
{
marvin.motor(MOT_LINKS, -100);
sleep(1);
}
else {
marvin.motor(MOT_LINKS, 255);
}
}
}
Lesezeichen