Hallo an Alle,
Hat sich erledigt...
Hallo an Alle \/ ,
ich bin der Ralf. 19 Jahre alt und habe seit ein paar Tagen einen Asuro. Nun habe ich mal ein wenig programmiert.
Möchte das der Asurso bei einer schwarzen Fläche umkehrt, was er auch super macht, und dann einfach weiter gerade ausfährt und dann bei der nächsten schwarzen Fläche das gleiche tut.
Problem: Bei Erkennung dreht er immer weiter im Kreis. Man müsste es zeitlich Begrenzen.
Wäre über Hilfe sehr dankbar
MfG RalfCode:HAT SICH ERLEDIGT
Hallo an Alle,
Hat sich erledigt...
do {...} while(runnig); ====> while(1){...}
Hallo M1c,
danke für deine Antwort. Aber ich weiss gerade nicht so recht was ich damit anfangen soll. Stehe gerade ein wenig auf dem Schlauch
_____________________________________
EDIT Super ich habe es hinbekommen!! Vielen Dank=D>
Wie müsste ich es jetzt angehen wenn ich zum Beispiel noch ein Programm einfügen möchte. Sprich Odometrie oder Hindernisserkennung. Also wenn ich 2 Programme habe und die zusammen fügen möchte. Eine grobes Gerüst wäre mir da schon sehr hilfreich.
MfG Ralf
==>Code:do { FrontLED(ON); LineData (lineData) ; if ((lineData[0] < STOP) && (lineData[1] < STOP)) { backturn; go; Msleep(500); running = 0; } } while (running);
probs mal aus, bin mir nicht gaaaanz sicher aber sollte klappenCode:while(1) { FrontLED(ON); LineData (lineData) ; if ((lineData[0] < STOP) && (lineData[1] < STOP)) { backturn; go; Msleep(500); } }
Hallo M1C,
hatte oben schon editiert. Es hat geklappt. Echt super das einem hier so schnell geholfen wird.
Jetzt stehe ich nur vor einem Problem das ich 2 Programme zusammen führen will. Alles in einer Schleife. Also Linienerkennung und zB Hindernisserkennung zusammen führen.
Vielleicht weiss da jemand noch Rat.
Schonmal Vielen Dank
MfG Ralf
Naja mach mal die go; Turn; defines weg und schreib die codes hin.
Dann bauchst nur noch PollSwitch(); und nen Char (Infos @Asuro Anleitung)
Und wozu is das Sleep(500); gut? Wozu wartest da ne halbe Sec?
Und den FrontLED(ON) muss nur ein mal angeschaltet werden, also kan es vor dem anfange der while schleife. Ist kein problem wen es drin ist, aber seht nicht schon aus. Es ist einfach uberflussig.
Lesezeichen