A motor driver designed as an integrated circuit chip basically used to control motors in autonomous robots. Motor drivers function as an interface between Arduino and the motors.L293 D Motor Driver is one of the most commonly used motor driver IC’s in the electronics system. L293D motor driver defined as a 16 pin, monolithic integrated, high power driver for driving DC motor. The L293D designed as a dual H bridge motor driver capable of driving a pair of DC motors or a single stepper motor. It uses the popular L293 motor driver IC. Hence, It can drive 4 DC motors on and off, or drive 2 DC motors with direction and speed control independently. H-bridge is the simplest circuit for controlling a low current rated motor. That means it can individually drive up to two motors making it ideal for building two-wheel robot platforms.
For motors with operating voltage less than 36V and operating current less than 600mA, which are to be controlled by digital circuits like Op-Amp, 555 timers, digital gates or even Micron rollers like Arduino, PIC, ARM, etc..L293D will be the best choice. The driver greatly simplifies and increases the ease with which you may control motors, relays, etc from micro-controllers. It can drive motors up to 12V with a total DC current of up to 600mA.