A stepper motor is an electric motor that is able to create sharp movements. It is used, for example, in printers. They are also commonly found in robots, automotive devices, and computer hard drives. Like other electric motors, they need an electrical circuit to work. Typically they have more than two wires to control them. There are several versions of stepper motors and several ways to drive them.