![]() | SteppingStyle Enumeration |
Namespace: Adafruit.IoT.Motors
Member name | Value | Description | |
---|---|---|---|
Full | 1 | Motor will perform 4 full steps per step cycle. | |
Wave | 2 | Motor will perform 4 wave steps per step cycle. | |
Half | 3 | Motor will perform 8 half steps per step cycle. | |
Microstep8 | 4 | Motor will perform 8 sine-cosine micro steps per full step, or 32 micro steps per step cycle. |
Full is sometimes called DOUBLE stepping; referring to two motor windings being energized (powered) at a time. It is the highest power usage and torque setting. This is the same as the odd numbered half steps.
Wave is sometimes called SINGLE stepping; referring to one motor winding being energized (powered) at a time. It is the lowest power usage and torque. This is the same as the even numbered half steps.
Half is sometimes called INTERLEAVE stepping; referring to alternating between Full and Wave steps. It alternates between higher power/torque and lower power/torque steps.
Microstep8 is sometimes called 8-step MICROSTEP stepping. This style changes the current energizing a pair of windings using a sine-cosine power curve so that there are 8 steps per Full step. The motor torque is on average higher than Wave or Half stepping, but lower than Full stepping.