I am making a timelapse slider and am having trouble controlling the 42BYG stepper motor from an arduino. Any suggestions of IC’s I could use to enable me to do this? I need to be able to drive the motor one step at a time.
For a four-wire stepper motor, you need two full-bridge power drivers, one for each winding.
Also, due to the inductance of the windings, for anything other than extremely low speeds, they must be driven from a high voltage supply using constant current drivers.
The simplest approach is to use one of the readily available stepper motor driver modules such as these:
For controlling a stepper motor like the 42BYG with an Arduino, you might want to check out the A4988 or DRV8825 stepper motor drivers. They’re pretty easy to work with and give you precise control over stepping. Just connect them to your Arduino, and you’ll be able to step the motor one step at a time.