Hello,
I've got some questions about my motor shield. I'm trying to control a DC motor. With a speed of 255, I only get a bit less than 3 volts, even with an external 9 volt or 12 volt. Am I doing something wrong?
Thanks,
-Ian
Motor Shield only puts out 2-3 volts
Moderators: adafruit_support_bill, adafruit
Please be positive and constructive with your questions and comments.
-
- Posts: 4
- Joined: Sun Aug 19, 2012 2:19 am
Re: Motor Shield only puts out 2-3 volts
here are some pics
- adafruit_support_bill
- Posts: 88087
- Joined: Sat Feb 07, 2009 10:11 am
Re: Motor Shield only puts out 2-3 volts
What are the specs of the motor you are using?
Is that 3v measured with or without the motor connected?
What kind of power supply are yo using? If you are using an external supply, remember to remove the power jumper.
Is that 3v measured with or without the motor connected?
What kind of power supply are yo using? If you are using an external supply, remember to remove the power jumper.
-
- Posts: 4
- Joined: Sun Aug 19, 2012 2:19 am
Re: Motor Shield only puts out 2-3 volts
Thanks for replying,
The motor is just a hobby DC Motor from an old RC Car. I'm just using it for tests, I don't know anything about it but I know that I have got it to run from 5 volts to 12 volts. It doesn't move at all on the motor shield.
I've tried using it without an external supply, and with a 9 volt battery. It doesn't work either way. The motor will run when hooked up directly to the 9 volt.
The 3v is measured without the motor on.
The shield is supposed to be a pre-built adafruit motor shield, all the specs should be the same as the adafruit kit.
Thanks for your help,
-Ian
The motor is just a hobby DC Motor from an old RC Car. I'm just using it for tests, I don't know anything about it but I know that I have got it to run from 5 volts to 12 volts. It doesn't move at all on the motor shield.
I've tried using it without an external supply, and with a 9 volt battery. It doesn't work either way. The motor will run when hooked up directly to the 9 volt.
The 3v is measured without the motor on.
The shield is supposed to be a pre-built adafruit motor shield, all the specs should be the same as the adafruit kit.
Thanks for your help,
-Ian
- adafruit_support_rick
- Posts: 35092
- Joined: Tue Mar 15, 2011 11:42 am
Re: Motor Shield only puts out 2-3 volts
You should contact the manufacturer or vendor of the shield for support.
- adafruit_support_bill
- Posts: 88087
- Joined: Sat Feb 07, 2009 10:11 am
Re: Motor Shield only puts out 2-3 volts
It is not an Adafruit motor shield. It looks like a copy of an older version of the board. The silkscreen says DK Electronics and there are some non-standard parts on it. As Driverblock says, you need to contact the manufacturer/vendor for support.The shield is supposed to be a pre-built adafruit motor shield
-
- Posts: 4
- Joined: Sun Aug 19, 2012 2:19 am
Re: Motor Shield only puts out 2-3 volts
Thanks for letting me know it's not an adafruit. There was certainly some false advertising in my purchase, I'll try to get my money back. Thanks!
-
- Posts: 10
- Joined: Fri Dec 21, 2012 10:19 am
Re: Motor Shield only puts out 2-3 volts
Hey, i purchased the same shield and am having the same problems. What did you find out? thanks
-
- Posts: 10
- Joined: Fri Dec 21, 2012 10:19 am
Re: Motor Shield only puts out 2-3 volts
I was just messing with it, if you hook up an external power source to the EXT_PWR connection, and remove the jumper across the Power pins next to it, it will bring the voltage, and amperage up. leaving plenty of power for motors. I have libraries for the shield to if you want to do some testing. just let me know and i can email it to you if you have any questions.
-
- Posts: 1
- Joined: Fri Feb 15, 2013 4:08 am
Re: Motor Shield only puts out 2-3 volts
I also have one of these boards and are a newbie to this. Do you have any wiring examples or more nice to have information about this board?khelms wrote:I was just messing with it, if you hook up an external power source to the EXT_PWR connection, and remove the jumper across the Power pins next to it, it will bring the voltage, and amperage up. leaving plenty of power for motors. I have libraries for the shield to if you want to do some testing. just let me know and i can email it to you if you have any questions.
-
- Posts: 10
- Joined: Fri Dec 21, 2012 10:19 am
Re: Motor Shield only puts out 2-3 volts
what kind of information are you looking for? adafruit makes a motor shield. If you look under arduino shields and click it, there it a bunch of stuff there like examples and basics on usage. You will also need to download the library to use the shield. Are you using the UNO REV3?
- Ethyr
- Posts: 7
- Joined: Sun Nov 24, 2013 4:05 pm
Re: Motor Shield only puts out 2-3 volts
AHA! Found it. I was having the same problem as these people! I can't believe I have been tricked into thinking it was an Adafruit motorshield V1.0! Bump for anyone else who seems to have this problem! This seems to be a real problem... What a waste of money I spent (a few months ago, before I got to test it).
What out for DK electronics! Scammers!
What out for DK electronics! Scammers!
-
- Posts: 1
- Joined: Wed Apr 02, 2014 5:37 pm
Re: Motor Shield only puts out 2-3 volts
I have the same shield and I have had some problems too. Maybe it's just a problem with the library like me. I found that in all files I had a kind of "box character" instead a "carriage return character" so after changing all of them in all files the shield works properly.
I used a external source of 9v in the EXT_PWR and the jumper in PWR removed.
This is the test code.
I used a external source of 9v in the EXT_PWR and the jumper in PWR removed.
This is the test code.
Code: Select all
#include <AFMotor.h>
AF_DCMotor MotorIzq(2);
AF_DCMotor MotorDer(3);
void setup()
{
MotorIzq.setSpeed(255); //maxima velocidad
MotorDer.setSpeed(255);
}
void loop()
{
MotorIzq.run(FORWARD); //delante
MotorDer.run(FORWARD);
delay(1000);
MotorIzq.run(RELEASE); //paro
MotorDer.run(RELEASE);
delay(100);
MotorIzq.run(BACKWARD); //atras
MotorDer.run(BACKWARD);
delay(1000);
MotorIzq.run(RELEASE); ///paro
MotorDer.run(RELEASE);
delay(100);
MotorIzq.run(FORWARD); //giro izquierda
MotorDer.run(BACKWARD);
delay(1000);
MotorIzq.run(RELEASE); //paro
MotorDer.run(RELEASE);
delay(100);
MotorIzq.run(BACKWARD); //giro derecha
MotorDer.run(FORWARD);
delay(1000);
MotorIzq.run(RELEASE); //paro
MotorDer.run(RELEASE);
delay(100);
}
- Attachments
-
- AFMotor_fixed.rar
- (7.43 KiB) Downloaded 138 times
Please be positive and constructive with your questions and comments.