Stepper Motor Control

4-wire, 2-phase stepper motors can be controlled via digital outputs SQR1,2,3,4 .
Since these outputs can only drive currents up to 20mA reliably, users must use push-pull drivers such as the L293B

from SEEL import interface
I = interface.connect()

I.stepForward(20,10)  #20 clockwise steps with 10mS delay between each step
I.stepBackward(20,50)  #20 anti-clockwise steps with 50mS delay between each step

Micro stepper motors shown below consume low amounts of current, and can be driven directly via the SQR outputs.






They’re 4-wire, 2-phase steppers, and can be driven in half/full step modes using 4 push-pull digital I/O.