Electronic – arduino – Lowest denominator components to drive salvaged DC motor with 9v battery and Arduino

arduinodc motor

I have the following:

  • Arduino Uno and/or Duemilanove;
  • DC motor salvaged from pound shop toy; and
  • a 9v battery.

What are the missing components to drive the motor, in a single direction, with a ON/OFF only functionality? I should probably account for PWM in the future, but always one direction only.

From my very quick investigation probably just a MOSFET and a Zener Diode will be required, but I'm not sure. Oh, and a capacitor to isolate the circuitry wouldn't harm, right?

Best Answer

Since you're talking about a toy motor and a 9V battery, I presume that we're talking low power. So:

  • PMV22EN small N-channel MOSFET
  • 1k\$\Omega\$ gate resistor (optional)
  • 1N4148 flyback diode

That's two and a half parts.

(the parts linked to are just examples; there are literally hundreds of suitable components)