The L293 and L293D are high-current quadruple half-H drivers. These devices are intended to power a variety of inductive loads, including relays, solenoids, DC and bipolar stepping motors, and other high-current and high-voltage loads. All inputs are TTL compatible and can withstand voltages of up to 7 V. Each output is an entire totem-pole drive circuit, complete with a Darlington transistor sink and a pseudo-Darlington source. Drivers are enabled in pairs, with 1,2EN enabling drivers 1 and 2 and 3,4EN enabling drivers 3 and 4.
i have learned L293DNE from this article , if you have more ideas about it, please tell me ! thanks a lot.
https://www.apogeeweb.net/circuitry/l293dne-quadruple-half-h-drivers-datasheet-arduino-pinout.html