What kind of power supply can power this stepper motor connected to an Arduino

arduinoh-bridgepower supplystepper motor

enter image description here

Stepper Bipolar circut: http://arduino.cc/en/Reference/StepperBipolarCircuit

I have this bipolar stepper motor "Stepper motor – 200 steps/rev, 12V 350mA – " which i am connecting to an Arduino. The ardunio as i understand can only deliver 5 volts of power, so its not enought for the stepper. Based on this circut, what kind of power supply do i need to power the motor? Can i just connect the GND of the h-bridge and NPN transistors to a 12v ordninary house hold battery? What is the difference in having an external power supply and just connecting a ordinary battery directly?

Best Answer

If you wanted to use the battery, the positive terminal of the battery would connect to the "V2" pin of the L93D and the negative terminal would be connected to your common ground. The "1in" and "4inn" pin would be connected to your Arduino I/Os.

You could also use a DC-DC boost converter taking the 5V input and outputting 12V.