The arduino board can not provide large current at output pins to drive motors directly having a current rating more than 250mA. The driver module is powered by the 5V pin of the Arduino Board. 1,362 23 23 silver badges 41 41 bronze badges. First thing is to check the voltage of the motors. Manos Manos. The VCC1 pin will be connected to Arduino 5V. The Arduino is going to be powered by the USB connection while the DC motor is going to be powered by a battery pack. The two DC motors are going to be connected to the motor driver as shown in the schematic below. Say a wall adapter or a single battery pack with 6-12VDC output, simply plug it into the DC jack on the Arduino or the 2-pin power terminal block on the shield. Follow answered Oct 30 '14 at 22:10. Place the power jumper on the motor … To energize the four coils of the stepper motor we are using the digital pins 8,9,10 and 11. The shield is powered by an external power supply that allows me to regulate voltage with good accuracy. The motor power supply should be compatible with the DC motor. How to Use the L293D Motor Driver - Arduino Tutorial: The L293D is a 16-pin Motor Driver IC which can control a set of two DC motors simultaneously in any direction. Can I simply deviate another line from the cell pack and feed the L293D with it? Since I am using simple motors rated at about 3 to 9V, the VCC2 pin is going to be connected to an external 9V power supply. While there are more efficient ways to do this, this will allow the tutorial to work with as many DC motors as possible. If you would like to have a single DC power supply for the Arduino and motors. If you have 5V motors then you can power motor with arduino itself . You can use your motor power supply to input power to the Arduino via the VIN pin or the DC jack and use the onboard 5V regulator for that task, but beware of the regulators heat dissipation at 12V. If you use external power for your Arduino you will probably be able to properly power the motor via the Arduino but 500mA is still a lot of current. I need to power an Arduino and 2 DC motors driven by a L293D. D. Tried C but also applied ground from digital pwm and still does not work. In the circuit, the motor driver is supplied with 5V logic power from the Arduino board - the Arduinos power source has been omitted. We have used the 28BYJ-48 Stepper motor and the ULN2003 Driver module. But, power the driver with External Power supply when you are connecting some load to the steppe motor. Arduino UNO has input voltage range of (7-12 V) so it will not harm. Improve this answer.  Share. The best solution is to externally power the DC motor. All the grounds in the circuit should be connected. If it is 12V then you can use 12 V external power supply both to power arduino uno and motor using any DC regulated 12V source. My Arduino can accept 7V to 12V DC input and the L293D between 4.5v to 36V. The arduino board is powered via PC. Even you can use 9V battery and control the speed of dc motor using PWM. The 2n2222 is the general purpose npn transistor which is used for power amplification. you use the following schematic both will work fine. 3. Arduino (I've used an Arduino Micro but any Arduino will suffice) 12V (or equivalent >5V) DC Motor; Power Supply (Choose your power supply based on the motors requirement - I found an old 12V power supply in my shed that does the trick) NPN Transistor (Refer to Step 2) - … Here are my first questions: I bought an arduino shield R3 to drive a DC motor. The L293D is designed to provide bidirectional drive currents of up to 600 mA (per channel) at voltages from 4.5 V … A. Powering via Arduino 5v and ground .. motor works B. Powering from power supply 5v and ground to motor power on the motor C. Powering from power supply 5v and ground to motor and integrating with circuit/arduino no bueno.