I've got a couple Vex 269 Motors hooked up to an Arduino Duemilanove. These motors run a some Vex Tank Treads. I powered the whole setup with an off-brand 9-volt battery. Everything seems to run great, except that it is only able to run for about 30 seconds worth of motor movement. Then the battery quickly isn't able to pump out the energy needed to move the treads and the whole thing quickly slows to being unusable.

What's my problem here? The tank treads seem loose enough that I don't think they're so restricting the motor has to pump out too much energy to move them. There's nothing else being powered except the Arduino and the motors. Is it because this Enercell 9-volt (alkaline) is just a terrible battery choice? Should I only expect that long of battery life for this robot on a 9-volt? Or is there something else I'm missing? Thank you much!


1 Answer 1


It looks like your motors can draw up to 2.5A each; there's no way a 9-volt alkaline can sustain that current (plus the other on-board electronics) for any length of time.

You'll need to pick a more appropriate battery for this robot. Have a look at the discharge curves for several batteries, and pick one that fits the current draw and desired operating time for your robot. Here's an example of what a discharge curve for several 9V batteries looks like:

Discharge curve

mAH is Milliamp-hours: how many hours the battery will supply a given amount of current -- a way of measuring capacity.

The other factor is how much current you draw:

Discharge curve (source: rctoys.com)

The different curves indicate different loads for the battery. There is a maximum load for every battery, and you should not exceed it; best case, you get poor performance, worst case you get a fire or explosion. In this graph, you can see that the 125A load causes a severe drop in voltage. That's the same effect you're seeing -- a severe drop in performance caused by overloading the battery.

  • $\begingroup$ For development purposes, you could also replace the battery with some manner of benchtop power supply and a reasonably long pair of wires. $\endgroup$
    – Ian
    Nov 30, 2012 at 20:20
  • $\begingroup$ that is a good point. Make sure you use a wire with a large enough diameter, though. $\endgroup$
    – Jakob
    Dec 5, 2012 at 8:09

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service and acknowledge you have read our privacy policy.

Not the answer you're looking for? Browse other questions tagged or ask your own question.