This tutorial from mybotic @ Instructables is going to teach you some basics on using Stepper Motor while interfacing with Arduino and Stepper Motor Driver.
Bipolar Stepper Motor is DC motor that move in discrete steps. It has multiple coils that are organized in groups called “phases”. By energizing each phase in sequence, the motor will rotate, a step at a time. In order to be able to move the motor, you will need a motor driver. Thus, stepper motor driver A4988 is designed to play this role. A4988 stepper motor driver comes with heat sink. This stepper motor driver lets you control one bipolar stepper motor at up to 2 A output current per coil.
Specificaations of Bipolar Stepper Motor:
- Origin: China
- Model: 42HD04
- Low cost, small size
- 4 lead wire
- 1.8 deg/ step
- Torque: 2.8kg.cm
- Size: 33mm x 42mm x 42mm
- Voltage being applied and test: 6V to 12V
Specifications of Stepper Motor Driver A4988:
- Simple step and direction control interface
- Five different step resolutions: full-step, half-step, quarter-step, eight-step, sixteen-step
- Adjustable current control lets you set the maximum current output with a potentiometer which lets you use voltage above your stepper motor’s rated voltage to achieve higher step rates.
- Intelligent chopping control that automatically selects the correct current decay mode (fast decay or slow decay)
- Over-temperature thermal shutdown, under-voltage lockout, and crossover-current protection
- Short-to-ground and shorted-load-protection
- Dimension: 20mm x 15mm x 10mm
How to Interface Stepper Motor With Arduino – [Link]