ablab

Hello Readers, welcome to my Blog - A Blog For Bloggers By A Blogger. I'm Arun, an entrepreneur Blogger from India.

L293D based DC Motor Driver Interfacing with Arduino UNO in PWM Mode

387
Mark as Favourite

DC Motor Driver is a L293D based motor driver interface board from ABLab Solutions. The main aim of interfacing DC motor with any Arduino UNO is to control the direction and speed of a DC motor. But due to high voltage and current requirement of DC motors, it cannot be interfaced directly with Arduino UNO. For to interface DC motor with any Arduino UNO, we need a motor driver. Motor driver is basically a current amplifier which takes a low-current signal from the Arduino UNO and gives out a proportionally higher current signal which can control and drive a motor. L293D is a dual H-Bridge motor driver IC. With one L293D IC we can interface two DC motors which can be controlled in both clockwise and counter clockwise direction.

In this project, we will learn How to interface a L293D based DC Motor Driver in PWM mode with Arduino UNO. The PWM mode is used to control the speed of DC motors. Higher the duty cycle of the PWM signal higher is the speed of DC motor. The Arduino UNO will generate PWM signals of different duty cycle using its Timer Counter 0 and Timer Counter 2 and will give the PWM signal to the two enable pins of the L293D. Here, we will use the DC Motor Driver to control the speed of two DC motor mounted on a Robot. In this way, the Arduino UNO will run the robot in forward direction with different speeds.

Softwares Required

Hardwares Required

Name Quantity
Arduino UNO R3 Board 1pc
DC Motor Driver 1pc
Robot V 4.0 1pc

Circuit Diagram

Video

Downloads

L293D based DC Motor Driver Interfacing with Arduino UNO in PWM Mode
  • 4 downloads 0 Kb

Post a Comment