Running high power objects

Well it's performing the same function as a H-bridge, variable speed and bidirectional rotation of the DC motor. It's simper with fewer output transistors because it relies on utilizing a bipolar DC power supply. Also not really able to interface with an Arduino using PWM and direction control output pins without some additonal external interface circuitry.

Lefty