Wenn man jetzt noch wüsste was der Asuro aktuell für ein Verhalten zeigt und was die Funktion Leerlauf() macht, dann könnte man evtl auch helfen.
mfg
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:
Und dann soll er eine bestimmten Weg fahren, aber das funktioniert nicht.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); }
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:
RegardsCode:int main(void) { Init(); fabiweg(); return 0; }
AfroShindy
Geändert von AfroShindy (07.01.2014 um 09:08 Uhr)
Wenn man jetzt noch wüsste was der Asuro aktuell für ein Verhalten zeigt und was die Funktion Leerlauf() macht, dann könnte man evtl auch helfen.
mfg
Tiny ASURO Library: Thread und sf.net Seite
Ich weiß ja nicht in wie weit etwas von der Schule vorgegeben ist, aber bei einem ähnlichem Projekt, durfte ich mir die Programmiersprache aussuchen. Sollte das bei dir auch der Fall sein, würde ich als Einsteiger nicht C nehmen, sondern für die Programmierung von einem Roboter eher auf Bascom umsteigen.
Lg
Würde mir jemand einen Asuro mit Ultraschallsensor fertiggebaut verkaufen?
Genau, in dem Code wird schon ein Lib datei bewegung.h un bewegung.c eingebunden. Das könnte vielleicht schon was Odometrie benutzende Funktionen enthalten.
- - - Aktualisiert - - -
Dazu gibt es ein 'Verkauf'-abteilung in dieses Forum. Oder du machst ein ganz neues Thema dafür in die Asuro Forum. Dieses Thema ist dafür nicht geeignet.
asoo danke ^^
Lesezeichen