I recently bought some new servos, but I am having some issues getting them to run.
I bought some "Tower Pro MG958 Digital Servo's" with the following specs:
- Weight: 55g
- Actuator Type: digital servos
- Servo size: 40.7 × 19.7 × 42.9mm
- Rotational speed: 0.18sec / 60degree (4.8v); 0.15sec / 60degree (6.0v)
- Operating voltage: 4.8 ~ 6.0v
- Stall Torque (4.8v): 18.0kg.cm
- Stall Torque (6.6v): 20.0kg.cm
- Stall Current 2.5 A (6V)
- Running current 500mA - 900 mA (6V)
More information can be found if helpful at the following URLs:
While I am relatively new to Arduino, I have used servos before and have not had this issue.
I have set up a simple circuit as shown in this fritzing diagram:
As you can see there are 4AA batterys which (to my understanding) should supply around 6volts of power for the servo.
While I am attempting to control the servo from pin 9.
I am using the following simple source code to try and get the servo to rotate:
http://pastebin.com/raw.php?i=gBqZj88k
When I use other, less powerful servos the source code works as expected and the servo will rotate back and forth.
However, when I connect the Tower Pro MG958 the following things will/can happen at random (note I have 4 and have seen this behaviour for all):
- The servo will rotate as expected
- The servo will rotate sometimes
- The servo will rotate not at all
I have also noticed that when the battery source power is turned on the servos will make a buzzing / vibrating / clicking sound.
Does anyone have any idea what is going on here?
Any suggestions of things I can try to fix this?
Or have I simply been ripped off?
