Guest
#5835598
Hello, I started experimenting with an RDS3115MG servo, using Arduino Nano for control. The Servo is powered by ~6V PS, GND of Arduino and Servo is connected. The digital control-line gets pulses with 1..2ms puls-length (ON-signal) and a period of 20ms (visible on an oscilloscope) from the arduino. When I sweep the puls-length from 1 to 2ms, the servo starts moving, when the puls-length fits to its current position and than follows the signal moving back and forth. But I would expect, that when I just generate 1ms pulses with a period of 20ms, the servo would move to the middle position immediately (without sweeping of the puls-length necessary). I do face two issues with this behavior: 1) When the servo is out of the 90°range (1..2ms) I cannot move it at all (using my 1..2ms puls-length). 2) When I sweep the puls-length to fast, the servo cannot follow and does not move until the puls-length fits again to the position. Is this the expected behavior of that servo? Do all servos behave like that or can I get servos, which start immediately by just applying 1ms/20ms pulses thank you for any kind of feedback. (I know there are lots of documents in the internet, so an RTFM would be help-full, but unluckily until now I was unable to find a suitable one) Uwe