I'm using
Adafruit 16 channel pwm servo shield with Arduino Uno controller. Here is
example code from
Adafruit PWM Servo Driver Library. It says that analog servos run at ~60 Hz updates `pwm.setPWMFreq(60);`. I'm using
Power HD High-Speed Digital Micro Servo DSM44 which runs fine with ~60 Hz.
With DSM44, I'm expecting handle with reaching of position destination endpoint in maximal range 0-100 degree with 2-3 messages per second received to controller from control application. I'm using 5 digital and 3 regular servos on the shield, both works same way, without any failures with ~60 Hz, but I'm wondering, what should be reason for changing this value for example to 333hz as shown in specifications, because I have to note I suspect that I will running into problems with the .NET Serial class, because it is a C# desktop control application:
Torque(4.8V): 1.20 kg-cm (16.7 oz/in)
Torque(6.0V): 1.60 kg-cm (22.2 oz/in)
Speed: 0.09 sec (4.8V) │ 0.07 sec (6.0V)
Operating Voltage:4.8 ~ 6.0 DC Volts
Weight: 5.8 g (0.20 oz)
Bearing Type:1BB
Motor Type:Coreless Motor
Gear Type:Aluminum
Operating Temperature:-20℃~60℃
Working frequence:1520μs / 333hz
Size:19.6 x 8.0 x 24.3 mm ( 0.77 x 0.32 x 0.96 in)