Simple H-Bridge

I found this simple freeform design using 3906 and 3904 transistors. would this be a good thing to use on arduino boards?

http://www.beam-online.com/Robots/Tutorials/Freeform/H-bridge/hbridge.html

I have tested it using the blink program tapping the high signal from pin13 (to save time) and tried it on both directions, seems to work ok

this is a more clearer diagram

both link and image are from http://www.beam-online.com/Robots/Circuits/circuits.html

how can i drive servos from this? if i can that is. i know i would need one of these for each DC motor i use.

how can i drive servos from this?

If you mean typical R/C servos, why would you want to? There's no feedback, which is what makes a servo a servo.

If you mean R/C servos modded for continuous rotation, sure you can - simply unsolder the motor from the servo's control electronics and connect the motor terminals of this circuit. Make sure the current drawn by the motor doesn't exceed the ratings of the 3904/6s, which is probably only a couple of hundred mA.

However, note this circuit does not have any back EMF protection. You may wish to add some diodes.

how can i drive servos from this? if i can that is. i know i would need one of these for each DC motor i use.

You can’t drive servos from this type of circuit. In fact, the servo contains a circuit like this to drive the internal motor. If you have ordinary DC motors (not servos), then yes, you’ll need one of these for each motor. And you’ll need to add some back-EMF protection diodes.

thnx for the info, dont worry i already have diodes on the signal lines ;)