Houddy
28.01.2005, 12:58
hi leute
habe an mein rnbfra 2 servos angeschlossen.
ich lese jetzt die knüppelpos. mein Gamepads aus und schicke diese
an das board.
Als erstes die Servo-Nummer (1-10) und dann die jeweilige position
die dieser servo annehmen soll (0-255).
mit einem servo geht das wunderbar aber wenn ich 2 (oder mehr)
servos ansteuern will muss ich das wohl nacheinander machen?!
am liebsten währe es mir wenn ich natürlich beide servos in
"echtzeit" ansteuern könnte.
Mein bisheriges lösungsverfahren für 2 servos:
Programm auf dem Borad liest einfach in einer endlosschleife
immer wieder als erstes die Servonummer ein und dann die Position
und gib diese werte weiter an die servos.
Input Servo
Input Pos
Call Rnb_servo(servo , Pos)
mein entworfenes VB-Programm:
list das gamepad aus, setzt ein Text-fenster auf 1 wenn der linke knüppel
bewegt wird auf 2 wenn der rechte bewegt wird. (das ist dann jeweils die nummer die das board für die servonummer bekommt)
und ein 2tes Fenster werden dann in abhänigkeit ob im ersten eins oder zwei steht die daten des gamepads über die RS232 an das board gesendet.
wenn ich jetzt den angenommen linken knüppel auf sein maximum bewege geht der servo 1 auch auf das maximum, allerdings sollange ich den knüppel am maximum lasse kann ich mit dem anderen knüppel tun was ich will das wird nie der servo 2 angesprochen.
habe an mein rnbfra 2 servos angeschlossen.
ich lese jetzt die knüppelpos. mein Gamepads aus und schicke diese
an das board.
Als erstes die Servo-Nummer (1-10) und dann die jeweilige position
die dieser servo annehmen soll (0-255).
mit einem servo geht das wunderbar aber wenn ich 2 (oder mehr)
servos ansteuern will muss ich das wohl nacheinander machen?!
am liebsten währe es mir wenn ich natürlich beide servos in
"echtzeit" ansteuern könnte.
Mein bisheriges lösungsverfahren für 2 servos:
Programm auf dem Borad liest einfach in einer endlosschleife
immer wieder als erstes die Servonummer ein und dann die Position
und gib diese werte weiter an die servos.
Input Servo
Input Pos
Call Rnb_servo(servo , Pos)
mein entworfenes VB-Programm:
list das gamepad aus, setzt ein Text-fenster auf 1 wenn der linke knüppel
bewegt wird auf 2 wenn der rechte bewegt wird. (das ist dann jeweils die nummer die das board für die servonummer bekommt)
und ein 2tes Fenster werden dann in abhänigkeit ob im ersten eins oder zwei steht die daten des gamepads über die RS232 an das board gesendet.
wenn ich jetzt den angenommen linken knüppel auf sein maximum bewege geht der servo 1 auch auf das maximum, allerdings sollange ich den knüppel am maximum lasse kann ich mit dem anderen knüppel tun was ich will das wird nie der servo 2 angesprochen.