why should I use a H-Bridge

So half the batteries drive it forward and half of them backwards. It doesn't make for a very even battery usage. You end up changing them all when only half are discharged.

Yeah - this was a problem with it; but it shifted the extra cost to the user, away from Milton Bradley... ;D

Can't see why you say that if all LEDs are on there is still a short through the transistors of the bridge.

Ok - so how do you design a "safe" h-bridge such that no matter what the inputs are, there isn't a direct short? That is the question I would like to see answered - that, or how do I ensure that the outputs of the Arduino are always in the "safe" position? Right now, my only answer to the question is to delay the power-up of the h-bridge until I am certain the Arduino has everything set properly (via some kind of "enable" pin or something), coupled with a fuse on the power supply rail feeding the h-bridge.

Seems kinda like a hack.

:slight_smile: