doblist
05.02.2009, 18:11
Seit ein paar Tagen suche ich nach der Ursache für mein Problem , komme aber nicht weiter. Vielleicht hat hier jemand einen tip für mich.
1. Ich arbeite mit Linux ( Ubuntu 8.10 )
2. Das mitgelieferte Selbsttestprogramm klappt problemlos !
3. Die mitgelieferten Beispielprogramme laufen ebenfall auf meinem RP6
Nun habe ich als Anfänger zur Übung einige der mitgelieferten Programme etwas geändert , neu komiliert und auf den RP6 geladen.
Das meiste hat auch jetzt noch funktioniert , nur wenn der Roboter z.B. 180 Grad drehen soll passiert folgendes: manchmal dreht er nur ganz kurz , ca. 5 Grad und dann läuft das Programm weiter oder er dreht endlos im Kreis .. Wenn ich neu starte kann es sein das er endlos dreht , das nächste Mal ( mit gleichem File ) dreht er nur ganz kurz und arbeitet dann das restliche Programm weiter ab!
Zuerst habe ich natürlich gedacht das ich einen Fehler in meinem geänderten Programmcode habe und habe stundenlang gesucht und getestet.
Dann habe ich das mitgelieferte Beispielprogramm "Example_05_Move_03" unverändert neu kompiliert und jetzt machte der RP6 damit auch den Fehler bein Drehen. Dann nochmal das mitgelieferte Hex File auf den RP6 geladen - drehen geht ohne Probleme.
Fahren und Ansteuern der LED klappt problemlos , aber alle von mir kompilierten Programme machen den gleichen Fehler beim Drehen.
Wäre toll wenn mir jemand helfen könnte , bin am verzweifeln ....
1. Ich arbeite mit Linux ( Ubuntu 8.10 )
2. Das mitgelieferte Selbsttestprogramm klappt problemlos !
3. Die mitgelieferten Beispielprogramme laufen ebenfall auf meinem RP6
Nun habe ich als Anfänger zur Übung einige der mitgelieferten Programme etwas geändert , neu komiliert und auf den RP6 geladen.
Das meiste hat auch jetzt noch funktioniert , nur wenn der Roboter z.B. 180 Grad drehen soll passiert folgendes: manchmal dreht er nur ganz kurz , ca. 5 Grad und dann läuft das Programm weiter oder er dreht endlos im Kreis .. Wenn ich neu starte kann es sein das er endlos dreht , das nächste Mal ( mit gleichem File ) dreht er nur ganz kurz und arbeitet dann das restliche Programm weiter ab!
Zuerst habe ich natürlich gedacht das ich einen Fehler in meinem geänderten Programmcode habe und habe stundenlang gesucht und getestet.
Dann habe ich das mitgelieferte Beispielprogramm "Example_05_Move_03" unverändert neu kompiliert und jetzt machte der RP6 damit auch den Fehler bein Drehen. Dann nochmal das mitgelieferte Hex File auf den RP6 geladen - drehen geht ohne Probleme.
Fahren und Ansteuern der LED klappt problemlos , aber alle von mir kompilierten Programme machen den gleichen Fehler beim Drehen.
Wäre toll wenn mir jemand helfen könnte , bin am verzweifeln ....