Update your browser to view this website correctly. Update my browser now
A discrete H-bridge to drive a DC motor.
Initially I had the NPN transistors backwards. Then when I built it in real life it turns out that they and the PNPs go around the other way to they look in the picture here!