ist ein bisschen unklar, stell mal das ganze problem rein damit man es einmal verfolgen kann. hast du einen analogen joy oder einen digitalen joy.
mfg pebisoft
hi,
hab mir eine platine gebaut, die joystick auslesen soll und rn-motor die befehle weitergeben soll.
laut dokumentation sollen da printbefehle gesendet werden.
im hterm sehe ich die befehle richtig, rn-motor reagiert aber überhaupt nicht, also rein gar nichts tut sich.Code:$regfile = "m16def.dat" $crystal = 16000000 $baud = 9600 Print "#rmi" + Chr(0) + Chr(40) 'Linker Motor auf 400mA Wait 1 Print "#rmo" + Chr(0) 'Linker Motor ein Wait 1 Print "#rmd" + Chr(0) + Chr(1) 'Linker Motor nach rechts drehen Wait 1 Print "#rmg" + Chr(0) + Chr(255) 'Langsame Gecshwindigkeit Do Print "#rme" + Chr(0) 'Linker Motor endlos drehen, bis stop kommt Wait 20 Print "#rms" + Chr(0) 'Linker Motor stop Wait 1 Loop
wo ist mein denkfehler?
thx knacki
ist ein bisschen unklar, stell mal das ganze problem rein damit man es einmal verfolgen kann. hast du einen analogen joy oder einen digitalen joy.
mfg pebisoft
erm....
hab zur zeit gar nix angeschlossen ausser der rn-motor.
das sollte bloss ein test sein, ob die ansteuerung funzt.
(ohne joystick, adc oder sonstwas)
RS232 per hterm ausgelesen liefert die printbefehle klar ersichtlich, rn-motor anstelle hterm tut gar nichts.
mfg knacki
also es liegt vermutlich an den zahlen (40 und 255), da werden sonderzeichen draus.
wie also muss die syntax sein?
thx knacki
also jetzt hab ichs mit hex und binär versucht, da gehts schonmal gar nicht
mfg knacki
Schon mal die beiliegende PC-Ansteuersoftware genutzt? Da kann man die Befehle auch entnehmen
das vb-programm geht ja.
für Bascom ist kein beispiel dabei für rs232, und das l2c-testprogramm arbeitet nicht mit "chr(0)".
ich hab auch die beschreibung ausgedruckt, und wenn ich nicht scheinbar blind wäre oder den bescheuertsten denkfehler hätte, würde ich nicht fragen
mfg knacki
alle zeichen unter 32 sind sonderzeichen also steuerzeichen die teilweise vom terminal als steuerzeichen benutzt werden und beim anwender nicht als zeichen zur ausführung kommen.
mfg pebisoft
danke, pebisoft.
vermutlich muss ich auf jemanden warten, der das schon gelöst hat oder auf franks urlaubsende.....
mfg knacki
Lesezeichen