sloti
25.11.2007, 20:48
Moin Moin,
ich habe folgendes Programm geschrieben:
#include "asuro.h"
int main(void) {
Init();
MotorDir(FWD,FWD);
MotorSpeed(140,140);
Msleep(3000);
MotorSpeed(0,0);
Msleep(3000);
Turn(90,140);
Msleep(3000);
BackLED(ON,ON);
while (1);
return 0;
}
In dem Programm soll er erstmal ca. 3 sec. lang geradaus fahren, dann für 3 sec. stehen bleiben sich darauf um 90° drehen und dann die beiden Back leds anschalten.
Bis auf die 90° Drehung macht er auch alles ich weiß nicht was ich falsch gemacht habe.
PS.: Mit der Go funktion habe ich ähnliche probleme, obwohl im selftest die Odometrie eigenltich reibungslos funktioniert hat.
schon mal Danke im vorraus
mfg
Erik
ich habe folgendes Programm geschrieben:
#include "asuro.h"
int main(void) {
Init();
MotorDir(FWD,FWD);
MotorSpeed(140,140);
Msleep(3000);
MotorSpeed(0,0);
Msleep(3000);
Turn(90,140);
Msleep(3000);
BackLED(ON,ON);
while (1);
return 0;
}
In dem Programm soll er erstmal ca. 3 sec. lang geradaus fahren, dann für 3 sec. stehen bleiben sich darauf um 90° drehen und dann die beiden Back leds anschalten.
Bis auf die 90° Drehung macht er auch alles ich weiß nicht was ich falsch gemacht habe.
PS.: Mit der Go funktion habe ich ähnliche probleme, obwohl im selftest die Odometrie eigenltich reibungslos funktioniert hat.
schon mal Danke im vorraus
mfg
Erik