In addition to what duke37 said, you cannot use an NPN transistor for the high-side switches in your bridge. You need a PNP transitor for these.
Assuming the uC is putting out 5V, the base of the NPN high-side driver is going to be at 5V when you turn it on, which means the emitter can rise...