1.
Du hast 2mal INIT --> unnötig
Ich glaube das bewirkt das Ruckeln:Code: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
Das ist zu umständlich. Statt SYS REVR: SYS REVL Reicht es wenn duCode:#move_back SYS REVR:SYS REVL:SPEED_L=150:SPEED_R=150:goto loop
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)







Zitieren

Lesezeichen