DIY MOTOR DRIVER with L293D
The best part of Arduino is that everything became possible. However, it could not give enough power to power a motor. Most of us could try, but too afraid to do so because it is not healthy for the Arduino board. Thankfully, L293D could be the solution because it is the driver that uses an external power source to power the driver while letting the audio controlling the speed.
L293D:
this particular IC is a switch between Arduino and motor. The one that we are looking for is the DIP (Dual in-line packages) IC which feature 16pin.
we have:
- Enable pin (1 & 9) to enable the gate 1&2 3&4 respectively (should be HIGH if want to use)
- Pin (2,7,10&15) are the input pin (this is where the PWM pin on your Arduino need to control)
- Vcc1(5v) for the IC and Vcc2(5v-36v) for the motors
- Pin(3,6,11&14) are the output motor
- Ground
For more detail in spec, you should visit the datasheet L293D.