A bipolar stepper motor is a motor that controls the rotation of the rotor by changing the direction of the current. Its working principle is based on the interaction between electromagnetic induction and magnetic field. Each winding of a bipolar stepper motor can be energized in two directions, so one end of each winding can be either N pole or S pole.