Go Down

Topic: When is a motor shield/external power supply necessary for servos? (Read 496 times) previous topic - next topic

BritKnight

I want to do a robot using 2 continuous servos (5V, 15-200 mA) and 2 smaller regular servos (5V, no current info, but its this one: http://www.servodatabase.com/servo/emax/es08a).

My question is, at what point (current load, number of servos, etc.) do you need to use a motor shield or some other method to control the servo?

Thanks in advance!

-BritKnight

Runaway Pancake


I think that the "limit" is 3 (or three-ish.)
All you need is a 5V source exclusively for the servos; you don't want to run 4 from the Arduino's 5V, that's excessive demand for it.
"Hello, I must be going..."
"You gotta fight -- for your right -- to party!"
Don't react - Read.
"Who is like unto the beast? who is able to make war with him?"

BritKnight

Thanks for your response!

Just a little bit of a curiosity follow up question:
What makes you say 3-ish? Does the PWM get a little imprecise when the arduino is running a bunch of them? Sorry for all the questions, I'm new and just want to make sure I understand.

LarryD

It depends on the "actual" current each motor needs.
3 motors may be at the tipping point that the Arduino can drive.
The way you have it in your schematic isn't the same as how you have it wired up!

JimboZA

Best place I've found to read about servo powering is DuaneB's stuff

So yes the decision on external power or Arduino 5v is a current thing, but it's so little hassle to hook servos up like DuaneB shows, it's worth doing as a matter of course even for 1 imo.

From a control (as opposed to power) point of view, the servo library has plenty of connections for your 4.....
Arduino ethernet server here.... http://jimboza.gotdns.com:8085/

No PMs for help please

Go Up