A stepper motor moves in small fixed steps. By energizing coils in sequence, the controller can position the shaft accurately without a feedback sensor for simple tasks.
Concept illustration. Check the component datasheet before wiring.
Try it yourself
Change an input. See what follows.
A simplified learning model. Values describe the model, not a connected robot.
Working Principle
A stepper motor moves in small fixed steps. By energizing coils in sequence, the controller can position the shaft accurately without a feedback sensor for simple tasks.
Step by Step
Driver energizes coil A.
Rotor aligns to the magnetic field.
Driver energizes the next coil.
Repeating the sequence creates precise rotation.
Concept illustration; component appearance and scale are simplified.
Practical learning notes
Key idea
A stepper motor moves in discrete steps by energizing coils in sequence. It needs a stepper driver, not direct Arduino pins.
Use in robot
Steppers are useful for precise position control, not usually for simple BO-motor rover wheels.
Safe wiring
Set driver current limit and use a suitable motor power supply.
Classroom check
Command 200 steps and observe whether the shaft returns to the expected angle.