Controlling a brushed DC motor

Hi everybody,

For my project, I need two rugged-and-powerful electric motors, so I think brushed DC better-suited than servos. My question is how to Arduino-control the speed of a brushed DC motor (voltage regulation, in short). Do I need the motor shield for this or just the Arduino Uno is ok ?

And if you know better alternatives to brushed DC, feel free to tell.

Many thanks.

http://arduino.cc/playground/Main/InterfacingWithHardware#Physical_Mechanical

Do I need the motor shield for this

Yes.

And if you know better alternatives to brushed DC, feel free to tell.

Without knowing your speed requirements, position requirements, torque requirements, etc., we'd just be guessing.

Thank you for your answers.

About the details of the motor, I must confess I haven't done any calculation for now, as I've just started the project. I'm building a (quite big) RC airplane, capable of aerobatics, flying above 70 km/h.

I'm building a (quite big) RC airplane, capable of aerobatics, flying above 70 km/h.

What is the Arduino going to be doing? Not reading a RC transmitter, I hope.

I have initially planned wifi communication (with Xbee), as the plane will also carry cams. But i’ll perhaps use separate RC control for the plane and the arduino for the other stuff, as i was adviced to do so in a previous topic.

Now i’m just gathering information.