Stepper motors can use, wherever you want controlled rotation or precise angular motion. Pulse in the input given to it. controlling pulse width, you get controlled motions. Using microcontrollers, you control the input pulse duration, duty cycle, period, etc so that you get précised speed or angle. Stepper motors are often misconceived as the lesser of servo motors, but as a matter of fact, they are highly reliable just like servo motors. The motor operates by accurately synchronizing with the pulse signal output from the controller to the driver, achieving highly accurate positioning and speed control. Stepper motors feature high torque and low vibration at low-speeds, ideal for applications requiring quick positioning in short distance