L293D H-bridge driver is the most commonly used driver for Bidirectional motor driving applications. The image above depicts the example application circuit and the logic for driving the motor in two directions.
Read this post on raviyp.in