28BYJ-48 Stepper Motor and ULN2003 Driver Intro

Опубликовано: 07 Сентябрь 2026
на канале: Bret Stateham
571,356
5.8k

UPDATE! I finally have a follow up video on how to drive this motor with an Arduino! Check it out at http://aka.ms/28BYJArduino

The sample code from my Arduino video is here:
http://aka.ms/28byjrepo

This video gives a detailed introduction to the common 28BYJ-48 stepper motor, and the ULN2003 Darlington Array driver board. You can use the info from this video to drive the stepper motor with most any microcontroller.

Stay tuned for follow up videos on driving the motor with the Arduino, Raspberry Pi, and possibly others. Meanwhile here are some other great resources:

Graham Wideman's excellent "Motors- 28BYJ-48 Stepper motor notes":
https://grahamwideman.wikispaces.com/...

Stan's "28BYJ-48 Stepper Motor with ULN2003 driver and Arduino Uno" tutorial on 42bots.com:
http://42bots.com/tutorials/28byj-48-...

Gavin MacDonald's "Stepper Motor Control with the Raspberry Pi" YouTube Video:
   • Stepper Motor Control with the Raspberry Pi  

GreatScott!'s "Electronic Basics #24: Stepper Motors and how to use them" YouTube Video:
   • Electronic Basics #24: Stepper Motors and ...  

Norbert Heinz's "Working principles of several stepper motors (bipolar, unipolar, reluctance and can-stack)" YouTube video:
   • Working principles of several stepper moto...  

Modest Maker has an awesome tutorial on driving these with an Arduino:
   • Chapter 10 - Exploring Stepper Motors (28-...  

The ArduinoInfo.Info Wiki has some great notes and examples of using these motors with an Arduino, check them out here:
https://arduino-info.wikispaces.com/S...

Last Minute Engineer's Blog Post on the 28BYJ-48:
https://lastminuteengineers.com/28byj...