12 volt RC motors

So I am working on a project that essentially is creating an animatronic angel that is controlled through RF. I have other more expensive micro controllers and an Arduino Mega. Since the Arduino only puts out 5 volts and my motors need around 12, is there a way to step that up to 12 volts?

I thought of using a motor shield but it takes so many pins that there isn't much left for the signal to be received by and I need to be able to control speed so relays are out of the question as well. I thought about just building my own H-bridge but there has to be a way to do it with a remade board. Right?

Sage_Nashae:
I thought of using a motor shield but it takes so many pins that there isn't much left for the signal to be received....

A shield uses all the pins of an Arduino (uno), but are all the pins used.....

A motor driver is needed because of motor voltage AND motor current.
Better to use a 12volt supply/battery, and step it down to the Arduino voltage.
Leo..

You only need an h-bridge if you need to reverse direction- if you don't you could just use one Arduino i/o pin to the base of a transistor. Here's an example, but others will be able to suggest a suitable transistor if you give the current requirements.