# Multiplying the voltage of an output pin on an Arduino board

I am in hold of an Arduino board and 12V DC motor. I need to be able to control the motor speed gradually, my intention is to output a PWM current in range of between 0 and the maximum 5V of the board to the motor.

My question is what do I need to have in order to multiply the output from the range of 0 - 5V to 0 - 12V to fit the motor?

• Why not start with a 12V supply? – Ignacio Vazquez-Abrams Nov 26 '13 at 10:30
• It is 12v supply but the arduino lowers the output to 5v max regardless – user33305 Nov 26 '13 at 10:34

image selected at random from somewhere in the intertubes.

Some people prefer MOSFETs