Hi everyone, I am really trying to get the concept of Servo Motors and am sort of stuck on something, particularly how the motor gets its Pulse Width Modulation. I understand the 0 to 5V with a period of about 20ms and different pulse widths generate different angular positions. What I am unfamiliar with is how the motor's controller knows the desired position? Is it as simple as a certain voltage input into the controller generates a corresponding PWM for that voltage and thus varies linearly? Any help is greatly appreciated!