L293D is a chip that enable us to control two motors together with only one Arduino board or other microcontrollers. However, I was having a project that required controlling four DC motors together. Recently i brought a L293D Arduino Shields , it covered all of my pins that i need to use them to connect with other breakout board to combine with the motor controller (of course you can buy a L298N motor controller) . I made it, so i decided to share it with u guys now. So letβs get started.
Step 1: Collecting Parts and Programs
Picture of Collecting Parts and Programs
In this project, you needed these parts :
1.Aruduino Uno R3 (you can also use the other version of Arduino)
2.L293D chips x2
3.BreadBoard(i am using a breadboard mini)
4.BreadBoard pins(i donβt know whether itβs called Breadboard Pins or not but I am gonna say it that way)
5.Jumper cables
Programs :
You will need Arduino IDE to programs your Arduino ( you can download it from here https://www.arduino.cc/en/Main/Software ) , then download the sketch that i attached and open it up.
L293D_motor_control.inoL293D_motor_control.ino
Step 2: Connecting the Component
Picture of Connecting the Component
1.Connect the pins with following (did this on both L293D chips):
-Enableand VCC( Vss/Vs in the schematics ) β> 5v pins (connect Vss,Vs,Enable 1,Enable 2 to 5v pins on Arduinno)
-all GND β> GND
2.First L239D (the left one) :
**L293D β> Arduino
-pin 2 (input 1) β> pin 5
-pin3 (output 1) β> pin + on DC motor
-pin 6 (output 2) β> pin β on DC motor
-pin 7 (input 2) β> pin 6
-pin10 (input 3) β> pin 2
-pin 11 (output 3) β> pin β on DC motor
-pin 14 (output 4) β> pin + on DC motor
-pin 15 (input 4) β> pin 1
3.Seconds L239D (the right one) :
**L293D β> Arduino
-pin 2 (input 1) β> pin 7
-pin 3 (output 1) β> pin + on DC motor
-pin 6 (output 2) β> pin β on DC motor
-pin 7 (input 2) β> pin 8
-pin 10 (input 3) β> pin 4
-pin 11 (output 3) β> pin β on DC motor
-pin 14 (output 4) β> pin + on DC motor
-pin 15 (input 4) β> pin 3
For More Details: L293D motors controller module / tutorial