Du musst die Position einfach mit einer FOR NEXT Schleife langsam ändern
Hi,
ich hab das Problem, dass der Servotreiber rns1 die Servos immer automatische auf Position 127 bringt. Da diese Bewegung aber mit maximaler Geschwindigkeit ausgeführt wird, entstehen dabei sehr starke Kräfte. (Die 2 (fast) synchron laufenden Servos für die Schulter meines Roboterarms (2x 247 Ncm) wurden so schon einmal von der Basis gerissen (waren geklebt).
Fällt euch was ein um diese schnelle Bewegung zu bremsen?
mfg
jagdfalke
Du musst die Position einfach mit einer FOR NEXT Schleife langsam ändern
Das dumme ist aber, dass der Servotreiber die Dinger auf 127 bringt bevor auch nur die erste zeile des codes ausgeführt wurde.
Ja genau, die Servo Positionen werden mit 127 initialisiert. Was du machen könnest wäre dir meinen Quellcode vom RNKC10 ( nur den seriellen Teil davon ) zu schappen und es so umzubauen wie du es haben willst ( initialisierung mit anderen Werten, nur langsam anfahren o.ä. ).Zitat von jagdfalke
http://www.kreatives-chaos.com/index.php?seite=rnkc10
MfG Kjion
Lesezeichen