My group is building a treadmill robot using one arduino diecimilanove and one ardumoto driver shield.
But now we are suffering with some problems with ardumoto. I think that we did overpowered our ardumoto and now only one of the DC motors are running correctly in two direction (LOW and HIGH).
The second DC motor (that are connected to port A of ardumoto) only runs in one direction (LOW). I tried to change the DC motors and the second motor worked fine in the B side of ardumoto, so i think the problem is in ardumoto and isn’t on DC motors.
We are using the following code to control the motors:
int pwm_a = 3;
int pwm_b = 11;
int dir_a = 12;
int dir_b = 13;
void loop ()
I think that code is alright because we just used they early and worked.
Do you guys think what could be the problem?
Thanks to all of you…