So, I recently borrowed a lynxmotion 5robotic arm from a local school to help teach a robotics class. The arm has 6 servos with 5 degrees of freedom. I hooked up all the servo's power to the “5v” power output and then I used the digital outputs to send the pulse width signal.
The problem I'm having is that when I connect all 6 servos they all have very little power. When I run them one at a time they are very powerful, but I'm assuming that the Arduino can't carry the load of 6 servos. I bought a variable wall power converter from radioshack and I hooked up all the servo power lines to the 6volt output of the converter and I left the signal wires hooked up to the digital outputs on the Arduino, but now the servo won't respond to the signal. It clearly has power, but doesn't move the same way it does when I hook it back up to the Arduino 5volt power.
Is there anyway that I can run the servos on an external 6 or 7.2 volt power supply? Or is it possible to somehow draw more current from the Arduino to control all 6 servo motors and have a powerful arm?
Any help would be appreciated!
This is a picture of the arm from the website. They seem to offer their own micro controller, but the kids we're teaching are already learning on the Arduino so I don't want to change that.