Kommentar: Einfügen von HTML im Kommentar: Link einfügen: <a href="LINKURL" target="_blank">LINKTITEL</a> Bild einfügen: <img src="BILDURL"> Text formatieren: <b>fetter Text</b> <i>kursiver Text</i> <u>unterstrichener Text</u> Kombinationen sind auch möglich z.B.: <b><i>fetter & kursiver Text</i></b> C Quellcode formatieren: <code>Quellcode</code> BASIC Quellcode formatieren: <basic>Quellcode</basic> (Innerhalb eines Quellcodeabschnitts ist kein html möglich.) Wichtig: Bitte mache Zeilenumbrüche, bevor Du am rechten Rand des Eingabefeldes ankommst ! -> I > > > Hallo zusammen, > > > > > > ich bin ein Probot-Einsteiger und möchte den Bot in C programmieren. > > > Die mitgelieferten Testprogramme (Systemtest) laufen soweit. > > > Leider habe ich jedoch Probleme mit der GO_Odometrie aus den > > > Beispielprogrammen des Pro128-Buches von Ulli Sommer. > > > > > > > > > ich würde gerne in C programmieren, da ich C bereits kann. > > > Bei dem Beispiel Go_Odometer von der CD (hierbei das C-Programm) > > > erhalte ich beim Compilieren immer folgende Fehlermeldung: > > > > > > GO_TURN nicht definiert. > > > > > > Hier mein Programm: > > > > > > void main(void) > > > { > > > > > > PRO_BOT128_INIT(); //PRO-BOT128 System Init > > > > > > AbsDelay(1000); //Wait 1Sec. > > > BLL_ON(); //Back LED left "ON" > > > BLR_ON(); //Back LED right "ON" > > > ENC_LED_ON(); //Encoder IR-LEDs "ON" > > > DRIVE_ON(); //Drive "ON" > > > BEEP(350,500); //Beep > > > > > > //Drive Forward 50cm, Turn 180°, Drive Forward 50cm, Turn 180° > > > > > > GO_TURN(50,0,180); <===== Hier gibt es dann die erste Fehlermeldung > > > GO_TURN(0,180,160); <==== und hier > > > GO_TURN(50,0,180); <==== und hier > > > GO_TURN(0,180,160); <==== und hier > > > > > > DRIVE_OFF(); //Drive "OFF" > > > ENC_LED_OFF(); //Encoder LEDs "OFF" > > > BEEP(250,400); //Beep > > > BEEP(350,250); > > > BEEP(250,400); > > > } > > > > > > Die Library Pro-BOT128_LIB_V2 habe ich bereits als Bibliothek aufgenommen. > > > > > > Vielleicht hat mir jemand einen kleinen Rat. Leider wird das Inkludieren von Libs im Buch von > Ulli Sommer und in der > > > beiliegenden Anleitung zum Bot nicht erklärt :-(, ich habs nur durch Probieren geschafft mit der > besagten Pro-BOT128_LIB_V2. > > > Was mache ich da falsch? > > > > > > Vielen Dank im Voraus! > > > > > > Hallo, > > > > probier mal die Lib als Projekt/Datei neu... hinzuzufügen dann geht es! > > > > Grüße Ulli > > Hallo Ulli, > > danke erst mal für den HInweis, das Programm lässt sich nun fehlerlos kompilieren. > > Leider ist es nun so, dass der Roboter nach dem Programmstart ein paar wilde Bewegungen macht, > die sich nach nochmaligem Programmstart nicht > reproduzueren lassen. Kurzum, der Bot macht, was er will. > Zudem piepst er die ganze Zeit auf verschiedenen Frequenzen. > > Die Encoderscheiben und den Odometer habe ich beidseitig mit einer Blende versehen (so wie im Buch vorgeschlagen); > die Systemtestsoftware "Radencoder" liefert seitdem gute Ergebnisse für beide Encoder. > Leider hat sich das nicht positiv auf das Fahrverhalten ausgewirkt. > > Hasr du ne Idee, an was das liegen könnte? Wenn der Antrieb gut und reproduzierbar funktioniert, > dann habe ich kein Problem, den Bot anständig > ans Laufen zu bekommen. Jedoch ist der Antrieb momentan mein Hauptproblem. > Er lässt sich nicht richtig per Programm steuern. > > Viele Grüße, > Ramon > > >