I´m trying to run two DC motors and a continous Servo with my Arduino Motor Shield to build a robot. I can move the DC motors and the servo separately, but when I connect three motors (2 DC + servo), servomotor doesn´t work. I don´t know how to solve the problem. I´m using a 9V battery to power up Arduino and 3 AA batterys to power up the Arduino Motor Shield.
You may need more current in the supply - multimeter on the supply rails to
check the voltage isn't dropping out is a first test to do, 2 motors and a servo is
3 motors, so you may need peak currents of several amps.
Since the motor shield already drops several volts you probably want 4 to 6 AA
cells to drive it, 3 is not enough. The servo probably want 6 to 7.2V anyway.
There's no reason why you should have problems with the servo. I run 2 dc motors and multiple servos on my DK motor shield and never have any problems.