Four DC motors and Arduino Uno


I am having some trouble with this project of mine.

I've connected 4 motors to a breadboard and wired it to the Uno. Like this :

The only difference is that instead of wiring it directly to one motor, I branched it off for 4 motors. They are all moving together, but at a fraction of their full speed.

Can you help me figure this out?


Your Arduino can not power all of them! Look at page 6 of your link.

I would recommend that you go with a motor driver. Just plug two motors per channel and you should be good to go (with separate power supply).

Awesome! But I am sort of confused on how you said to wire it. Can you be a little more specific?

Double-check your sketch and your resistor value.