All motors have a control device called a motor controller to start and stop the motor called a
motor controller. It is the actual device that energizes and de-energizes the circuit of the motor so
that it can start or stop. The design of the motor controller will be determined by the current
requirement of the stepper motor selected. The motor controller takes logic inputs from the
microcontroller and supply enough current to the stepper motor to meet maximum torque
requirements