Asked — Edited

Motor Shield Help

I have a Anduino Motor shield and was wondering if any one could help me or or point me in the right direction ,heres the link. I have tired for day trying and no luck! Thanks Motor shield Link


ARC Pro

Upgrade to ARC Pro

Synthiam ARC Pro is a new tool that will help unleash your creativity with programming robots in just seconds!

#9  

Thanks a lot Rich. I couldn't get any motor to run using any of the pins. It worked though connecting the Dpins on the back of the board, directly to some entries of the chips but this is not the way I see the future of my project... Listen, I may need some light from you again : Do you know any way to reset / hard reset an EZB controller ? I have now something like 4 digital ports that don't send anymore juice and another board that won't connect at all after a short, while the LEDs (BT and main) are, respectively, blinking and blowing normally. Any idea ? This is my last EZB controller and it seems it's going to die at some point, like it happened to two others (one it was not my fault, it was dead right after I tried to use it for the first time).

How is it even possible that digital ports can't respond any longer, actually ?

Thanks a lot.

United Kingdom
#10  

That sounds like one for DJ to be honest, I know you can buy replacement chips for the EZ-B if you use the Contact Us page but not sure if that would solve the problems, it could be a different component gone on the board.

Also, while I'm replying, I looked in to the board a bit more and found this;

Quote:

Motors connections Brushed DC motor. You can drive two Brushed DC motors by connecting the two wires of each one in the (+) and (-) screw terminals for each channel A and B. In this way you can control its direction by setting HIGH or LOW the DIR A and DIR B pins, you can control the speed by varying the PWM A and PWM B duty cycle values. The Brake A and Brake B pins, if set HIGH, will effectively brake the DC motors rather than let them slow down by cutting the power. You can measure the current going through the DC motor by reading the SNS0 and SNS1 pins. On each channel will be a voltage proportional to the measured current, which can be read as a normal analog input, through the function analogRead() on the analog input A0 and A1. For your convenience it is calibrated to be 3.3V when the channel is delivering its maximum possible current, that is 2A.

Which basically translates to what I said above in my other post, plus a bit of info on the current sensors (connect A0 and A1 to 2 ADC ports and read them for the current if you want to, 3.3v = 2A, I'm too tired to work out the multiplier needed (it's 2:40am here).