Guides for product: Standard servo - TowerPro SG-5010

This high-torque standard servo can rotate approximately 180 degrees (90 in each direction). You can use any servo code, hardware or library to control these servos. Good for beginners who want to make stuff move without building a motor controller with feedback & gear box. Comes with 3 horns, as shown. They aren't the highest quality servo (which is why they are less expensive) and so are not suggested for hobby planes. We now carry the Tower-Pro SG-5010.

To control with an Arduino, we suggest connecting the orange control wire to pin 9 or 10 and using the Servo library included with the Arduino IDE (see here for an example sketch). Position "0" (1.5ms pulse) is middle, "90" (~2ms pulse) is all the way to the right, "-90" (~1ms pulse) is all the way to the left.

Note that the default servo pulse widths (usually 1ms to 2ms) may not give you a full 180 degrees of motion. In that case, check if you can set your servo controller to custom pulse lengths and try 0.75ms to 2.25ms. You can try shorter/longer pulses but be aware that if you go too far you could break your servo!

 

Adafruit 16 Channel Servo Driver with Raspberry Pi
37
Beginner
Adafruit PCA9685 16-Channel Servo Driver
39
Beginner
Learn Arduino, Lesson 14. Servo Motors
Arduino Lesson 14. Servo Motors
59
Beginner
Write a Python program to control a servo motor with a Raspberry Pi
Adafruit's Raspberry Pi Lesson 8. Using a Servo Motor
53
Beginner
16 channels of servo-bustin' power
Adafruit 16-channel PWM/Servo Shield
21
Beginner
Stackable, high current DC and Stepper motor shield
Adafruit Motor Shield V2
69
Intermediate
Use a BeagleBone Black and Python to set the position of a servo
Controlling a Servo with a BeagleBone Black
2
Beginner
Get your Trinket or Gemma moving
Trinket (& Gemma) Servo Control
32
Beginner
Make tiny gear-motors for your next robot!
Modifying Servos for Continuous Rotation
20
Beginner
Choose the right motor (and controller) for the job!
Adafruit Motor Selection Guide
96
Beginner
An introduction to AVR peripherals.
Using NeoPixels and Servos Together
34
Intermediate
16 channels of servo-bustin' power for your Pi
Adafruit 16-Channel PWM/Servo HAT & Bonnet for Raspberry Pi
58
Beginner
A 8 x servo party for your Feather!
Adafruit 8-Channel PWM or Servo FeatherWing
22
Intermediate
How to use the PCA9685 PWM & servo driver with CircuitPython!
CircuitPython Hardware: PCA9685 PWM & Servo Driver
21
Intermediate
Build a simple & silly radio communication system with the Micro:Bit!
Micro:Bit Puppet "Text Message" System!
7
Beginner
How to use servo motors with CircuitPython and Arduino
Using Servos With CircuitPython and Arduino
17
Beginner
Build a simple slider crank driven mechanism controlled with Circuit Playground Express
Slider Crank Mechanism -- from Cardboard and Craft Sticks
11
Beginner
Fun beginner's project for Circuit Playground Express
Snake Charmer Box
21
Beginner
Build a cardboard garage with working garage door for your tiny cars or robots!
Pushrod Garage
7
Beginner
Make your robot pal who's fun to be with using Crickit!
Introducing Adafruit Crickit #MakeRobotFriend
47
Beginner
Build a cardboard animatronic hand with independent finger control using CRICKIT robotics controller board!
Animatronic Hand
20
Beginner
Adorable Hugging Panda Friend
Trash Panda
8
Beginner
A simple walking robot that teaches basic programming skills
Stumble-Bot
16
Beginner
Build a robot eye that looks in any direction!
Crickit Controlled Animatronic Eyeball
12
Beginner