Picture of How to control a DC motor to run in both directions
Those H-bridges are very useful and smart, but if you just want to control the direction of the motor with a switch (manually), there is a much simpler and cheaper alternative.

This little circuit is perfect for newbies. I've known this circuit for several years now, but I didn't got the idea of posting it until now.

Remove these adsRemove these ads by Signing Up

Step 1: Parts needed

Picture of Parts needed
The parts, you need to make this can be found in any electronic store, or even lying around in your workshop (if you have any).

You'll need:

  • A DC motor.
  • A Double pole a.k.a. DPDT switch. preferably one with a center OFF position, so you can control the motor like this: Forward, stop and backwards.
  • A Power supply that suits the specs of the motor (has the voltage and amperage as the manufacturer of the motor recommends). In my case it was 2 AA batteries.
  • A Batteryholder (if you use batteries).
  • Some wire.

Step 2: Assemble it

I don't think, this could be easier. Just follow my pictures.

Step 3: Applications

Picture of Applications
When I learned to make this circuit (I think I was 9 years old) I made a simple, little car that could drive forwards and backwards.

Now all you newbies out there: go make some creative with this circuit and post some pictures of it.
neardood6 years ago
wow that is really simple! when I tried to do something like that I used heaps of diodes and sh1t like that but this works even better. Too bad I dont have a three-way switch like that on in my workshop anyway...
You could just use a 2 position switch and a separate switch to turn it on and off.
how would you do that
rwhite191 year ago
for some reason I thought i would need a servo and micro controller to control the direction of something thanks so much
abhinavrana4 years ago
u have not mention the mechanism of seperate switch so plz do it .................
ricwip555 years ago
Good clear instructable. This is a question rather than a comment: can this be 'scaled' or 'beefed' up to switch a 12v starter motor running off a car battery ? Much higher currents - I'm trying to build a boat trailer 'tractor' . Thank you.
 Sure, That would be possible. You'll just need a pretty heavy duty switch!