5 Bidirectional motors. How to stack.

Hey guys. I've been looking at making a set of catapults that will trigger when an IR sensor has its beam broken. I've been looking at the Rugged Motor Driver (http://ruggedcircuits.com/html/rugged_motor_driver.html) and it looks like they could be stacked. In order for that work correctly though, I think I need to link one of the digital I/O ports to the EN1, DIR1, EN2, and DIR2 pads on drivers 2 and 3. Of course it will have to different ports for each board so they are addressed uniquely. Am I right in my logic? Thanks,

-Steve

Not at all sure what you mean by stacked?

Sorry, by stacked I was meaning being able to physically put one on top on another on top of the arduino board so that I could control more than just 2 bidirectional motors. I'm really looking to be able to control 5 motors or more.

Well as the shield has pass through then you can stack the shields as high as you like. :slight_smile:

Right, but how would I go about programming the motors being controlled on motor shields 2 and 3? They would be addressed the same way that motor shield 1 wouldn't they?

If you look at the photo you will see links connecting the pins to the motors. So on each stacked shield you use differant pins for the motors, until you run out of pins.