Ja hallo Com,
wir haben in der Schule die Aufgabe bekommen das unser Asuro 2 Sachen machen soll.
Die ist mein erstes Thema und ich hoffe das ist der richtige Bereich dafür.
Also die Aufgabe war, dass der Asuro zum Einen nur eine bestimmte Zeit fährt.
Dafür habe ich diesen Code verwendet:
Code:
#include "bewegung.h"
#include "bewegung.c"
/* TIMER FÜR EINE BESTIMMTE ZEIT */
void fabizeit(){
MotorDir(FWD,FWD);
MotorSpeed(142,140); /* (Linkes Rad, Rechtes Rad) */
Leerlauf(5000); /* 1 sek = 1000 ms; 10 Sek = 1000 * 10 / 2 */
MotorSpeed(0,0);
}
Und dann soll er eine bestimmten Weg fahren, aber das funktioniert nicht.
Ich möchte eigentlich nur eine einfache Funktion das der Asuro 10cm fährt und danach anhält.
Kann mir wer meinen Code korrigieren oder meinen einen schreiben da ich der totale Anfänger bin und nur mittelmäßige C und C++ kenntnisse aufweise.
Wäre total super wenn mir jemand hilft.
Habe keine Ultraschallsensoren an meinem asuro.
Meine Main sieht so aus:
Code:
int main(void)
{
Init();
fabiweg();
return 0;
}
Regards
AfroShindy
Lesezeichen