Working of BO motor

What is BO Motor?

BO (Battery Operated) light weight DC geared motor which gives good torque and rpm at lower voltages. This motor can run at approximately 150 RPM when driven by a single Li-Ion cell. 

Dc motor converts electrical energy into mechanical energy.  

Why DC gear motor used in robot Motor control circuit?

DC MOTOR concept is where gears reduce the speed of the vehicle but increase its torque is known as gear reduction. In DC motor is assembled with multiple gear setup. Speed of motor is counted in terms of rotations of the soft per minute is called RPM. RPM means Revolution Per Minute. The setup assemble helps to increase the torque and reduce the motor speed. For all micro-controller-based Robots, this type of DC motor can be used.

For both-way motion like Clockwise and Anticlockwise of one DC Motor, an H Bridge circuit is needed.
For the both-way motion of 2 motors, a Dual H-Bridge IC named L293D can be used.

The Motor Driver is a module for motors that allows you to control the working speed and direction of two motors simultaneously. L293D is a 16 Pin Motor Driver IC. This is designed to provide bidirectional drive currents at voltages from 5 V to 36 V.