This is a very simple bidirectional speed control of a small DC brushed motor. The project is built using power OPAMP TCA0372 which can drive a load up to 1A. Connecting a small DC motor and trimmer pot will control the motor forward/reverse operation along with speed control. A Trimmer potentiometer is provided to set the speed and direction of the motor. The motor is stopped when the potentiometer is in the center, turn the pot clockwise to run the motor in the forwarding direction, turning the pot counterclockwise will run the motor in the reverse direction. Operating power supply 12V DC.
Bidirectional Speed Control for DC Motors – [Link]