Ah! Jetzt hab auch ich es verstanden!
Allerdings hab ich jetzt schon wieder nen neues Problem:
Code:
#include <asuro.h>
int main(void)
{
Init();
while(1)
{
MotorDir(FWD,FWD);
MotorSpeed(200,220);
while(PollSwitch()!=0)
{
MotorDir(RWD,RWD);
MotorSpeed(200,220);
Sleep(250);
Sleep(250);
MotorDir(RWD,FWD);
MotorSpeed(200,220);
Sleep(250);
Sleep(250);
Sleep(250);
break;
}
}
while(1);
return 0;
}
Der Asuro soll nun so rumfahren, bis er gegen einen Gegenstand fährt. Dann soll er nen Stück nach hinten fahren um genug Platz für die anschließende Drehung zu haben. Aber irgendwie funltioniert das nicht.
Was mach ich diesmal falsch?
Ist das vielleicht der gleiche Fehler wie oben?
Roboaktiv
Lesezeichen