Arduino Nano I/O Shield and Metal Geared motor

Hello,
I'am trying to build a Sumo bot. For that I bought a Arduino Nano I/O Shield to go with my Arduino Nano AtMega 328P.
I want to connect 2 Micro Metal Geared motor w/Encoder on it but it doesn't work.
If I connect a motor directly on a VCC and GND, it work but if I connect on gnd and pin (6), the motor doesn't work. On my pin 6 the voltage is ok (4.5V).
Does anybody have a idea of the probleme ?

Thanks for your help

The Arduino Nano gpio pins cannot supply enough current to supply a motor with power.

Post a wiring diagram.

Post an image of the project.

Thank for the answer.
I Connect the motors with a shield it should be ok ?

![image|666x500](upload://9HZ6klbPmdzKVJ2dpcqdUKAhVfD.jpeg

Where does the shield get its power from?

If you are using a 9V battery like this.


Expect short run times and many issues involving low power.

Power externally.

power distribution blocks.


yes, I plan to power it with a 9V battery. But I don't understand why it's not working. I try with a another motor and it's working well. The only difference between these two motors is the fact one has an encoder.
You think I need an external power supply ?

I know you will need something other than a 9V smoke detector battery.

Perhaps the motor that is not working is defective?

no the motor is working well when it is connect directly on 9v battery. It's like something go wrong when passing through the arduino nano

Where is the power coming from when the motor is connected to the shield? Is the power supplied directly from the 9V battery or from the nano's 5V's?

This topic was automatically closed 180 days after the last reply. New replies are no longer allowed.