Resolve Servo Motor Issues
This section explains how to resolve servo motor issues that you might encounter.
Servo Not Working
Issue
The servo motor is not rotating.
Possible Solutions
Check the minimum and maximum pulse duration values for the servo motor. Refer to your servo device specification for the appropriate values.
Arduino Resets, Disconnects, or Power LED Turns Off
Issue
The Arduino board resets or disconnects, or the power LED turns off during the servo movement.
Possible Solutions
This means the servo is drawing more current resulting in a voltage drop. Some servos can draw high stall current which exceeds the power supply limitations. To fix these issues, try the following:
Power the servo motors through an external power supply, and not through USB or Arduino board.
Check the datasheet of the servo motor and use a power supply that provides the recommended voltage.
If you use multiple power sources connect all grounds together to ensure a common ground.