Habe heute endlich meinen Robot bekommen habe auch schon die ersten Beispiele durchgetestet,
nur das hier :"4_EINFÜHRUNG_BEWEGUNGSSENSOR_ACS.bas" will irgenwie nicht richtig.
Ich starte, wenn ich zu nah dran geh fährt er zurück,
bis jetzt alles richtig, aber soll der mir nicht folgen, wenn ich weiter weg gehe und sich in meine Richtung drehen und nicht von mir weg?
Das stimt, sonst die ACS sind nicht wunderbar.
Aber wenn sie nichts fuhr robby setsen, den geht er sonst fohrwerts, aber nicht immer.
Die ACS arbeiten, aber sind nicht super.
Ich hab ein Ähnliches Problem, wenn ich das genannte Programm in den Robby schiebe, zuvor mit r5driv.s19 compilert, funzt`s einwandfrei, dann habe ich das programm mittels Leerprogramm für BE auf die Erweiterungsplatiene umgestellt ( habe alle defines beachtet ) und mit r5driv12.s19 compilert, schon gehen sie los die Probleme!!!!
1.) Robby fährt nur noch rückwärts
2.) Robby folgt zwar der seitlichen Bewegung, richtet sich aber nicht mehr genau aus
3.) Bei erreichen von ACS_MAX fährt er nicht nach vorne
Als Lösungsversuch, habe ich stats der Motoransteuerung meine LED's auf der BE ansteuern lassen und siehe da, das Programm springt fast gleichzeitig von ACS_HI auf ACS_MAX, das verhindert dann auch die Ausführung von #move_fwd
Habe dann ACS_LO und ACS_HI auskomentiert und schon geht's mit dem vorwärts fahren, bin schon fast am verzweifeln ;-(
Hatte schon mal jemand ein ähnliches Problem?????????
Desweiteren hab ich festgestellt das das sehen via IR bei programmen mit r5driv.s19 und r5driv12.s19 anders reagiert, die Werte für LO/HI/MAX scheinen dabei ganz andere zu sein, auch im Bezug auf Links/Rechts Erkennung, wie kann das sein, was verändert da der "12" Treiber, die entsp. Einsprungadressen in den Systemtreiber habe ich beachtet!?!?!?!
damit hast Du schon Recht, aber ich kann die Erweiterungsplatiene nur über den R5driv12.s19 ansprechen, oder kennst Du da noch eine andere Lösung?
Und laut Beschreibung des R5driv12.s19 Systemtreibers soll dieser ohne Einschränkungen auch mit "8Mhz" zurecht kommen!!!!!
Leider keine andere losung, sonst habe ich keine Erweiterungsplatiene zum testen.
Die R5driv12.s19 und R5driv.s19 mussen aber geleich sein mit functionierung (don't know if i spell this correctly) . Die timung ist allein anders.
Und die files sind 710 bytes und 708 bytes gross, so wenig kann anders sein.
Hast du mal kontrolliert ob die IR-LEDs vielleicht verbogen sind? Das war nämlich bei mir der Fall. wenn die nicht richtig gerade nach vorn zeigen funktioniert das ACS so gut wie garnicht.
Als ich meinen Robby aus dem Karton genommen habe waren die Dinger schon verbogen. Und dann hat natürlich kein Beispielprogramm mit dem ACS funktioniert.
Letzteres kommt leider sehr häufig vor!
Bei meinem ersten sprach das ACS garnicht an, beim zweiten war beim Auspacken eine IR-LED zersplittert, erst den driten mußte ich bisher noch nicht zurücktragen.
Scheint mir leider so das Conrad in manchen Punkten doch eher auf Kostendämpfung denn auf Perfektion schaut (was für eine Firma auch zu einem gewissen Grad unumgänglich ist).
Ärgerlich, aber dafür sind sie beim Umtauschen sehr kulant
Gruß
Papa Schlumpf
ich kenne nur die Treiber:
p5driv.s19 -> CCRP5 ohne Erweiterungsplatine (nicht 12 MHz)
p5driv12.s19 -> CCRP5 mit Erweiterungsplatine und wahlweise mit 8 oder 12 MHz
Was sind die [highlight=red:24f7469038]R[/highlight:24f7469038]5drivXX.s19 ?
Wenn man bei den Treibern die Einsprungadressen beachtet, funktioniert bei mir alles.
Lesezeichen