01-05-2015 10:46 AM
hello , i cant figure out what is the purpose of ''Servo Write Pulse Width'' VI . By changing the width of the pwm signal that you send to the servo , you set the angle of the servo . If this is true what is the difference of this VI with the '' Servo write angle '' VI ? thanx in advance
01-05-2015 08:08 PM
One requires and angle (in degrees) for its input. The other requires the pulse width (in microseconds, us) for its input.
You should use which ever one make the most sense in your application. If you are using a standard server, you should be able to use the "Servo Write Angle" VI. The servo's have a limited range. Servo's typcially have a 180 degree rotation range which typically corresponds to 1000 us to 2000 us pulse width.
If you are not using a servo but have something that uses a similar signal or you want to provide a pulse width that it outside the range of a typical servo.
01-06-2015 07:49 AM
Thanks for the reply , so you say that both VI 's turn the servo as many degrees as you choose at the input
( either the input is refered in degrees or pulse width (PWM) ) ?
03-26-2017 04:31 AM
Would that imply that it's possible to somehow rescale the range as in from 0 to 180 to say +5 to -5 but with a much higher resolution required 0.1 degree or am I way off the mark
04-14-2017 05:10 PM
The resolution of the PWM signal is determined by the hardware (the Arduino). Also, it depends on how the server interprets the signal. If it's designed for ±90° (i.e. 180°) then you can't really change anything unless the servo itself is configurable.