Archiv verlassen und diese Seite im Standarddesign anzeigen : Was stimmt mit diesem Programm nicht?
yamato1703
15.02.2007, 13:02
Ich wollte meinen Robby mit meiner IR Fernsteuerung lenken.
Das funktioniert gut aber als ich dann auch rückwährts fahren wollte gab es Probleme.
Wenn ich das Programm starte passt alles ich kann vorwärts fahren, kurfen machen und stehen bleiben aber sobald ich die rückwährts taste drücke fährt robby zwar rückwärts aber ruckelt dabei sehr stark!!
Was habe ich falsch gemacht?
Fährt er denn auch bei anderen Programmen ruckelnd rückwärts oder ist das nur bei der Fernsteuerung?
Im Programm finde ich jetzt auf die Schnelle keinen fehler.
jon
yamato1703
15.02.2007, 16:28
Bei anderen Programmen ruckelt er nie... ](*,)
oratus sum
15.02.2007, 20:25
1.
Du hast 2mal INIT --> unnötig
GoSub SUBSYS_PWR_ON
Beep 368, 10, 0: pause 50
'---- SYSTEM OPERATION MODE (NO INTERRUPT) ----
GoSub NO_ACS_INT: Beep 368, 10, 0: sys ACS_MAX
'------------ ANTRIEB -------------------------
REV_L=on:REV_R=on:SYS PLM_SLOW
'--------- IR-DATENFORMAT -----------------
GoSub RC5
'--------------------------------------------
'--- DEMO REMOTE CONTROL ---
'--------------------------------------------
#loop
pause 10: GoSub LEDSOFF
REV_L=on:REV_R=on:SYS PLM_SLOW <--- Hattest du schonmal (hier löschen)
SYS COMNAV_STATUS
if IR_F=off then goto loop
Ich glaube das bewirkt das Ruckeln:
#move_back
SYS REVR:SYS REVL:SPEED_L=150:SPEED_R=150:goto loop
Das ist zu umständlich. Statt SYS REVR: SYS REVL Reicht es wenn du
nur SYS REV: SPEED_L=150: SPEED_R=150 machst
Aja und im loop machst du jedesmla ein INIT des Antriebs! Das ist unnötig!
lösche die Zeile!
Kurz:
In deinem loop schaltest du jedeesmal REV_L und REV_R neu ein -> d.h. es wird immer zuerst aus & dann eingeschalten -> ruckeln lösch einfach die Zeile (Achtung oben muss sie sein sonst gehen die Antriebe kaputt)
yamato1703
15.02.2007, 20:38
Danke Danke :D
Funktioniert jetzt einwandfrei!!
mfg
Powered by vBulletin® Version 4.2.5 Copyright ©2024 Adduco Digital e.K. und vBulletin Solutions, Inc. Alle Rechte vorbehalten.