Check the 34 other Arduino tutorials

I think it is important that Bas on Tech can be used by everyone free of charge.

Help me ensure the future of Bas on Tech. Your donation will be used for hosting, videos and maintenance, among other things.

Thank you in advance!

#14 · 28BYJ-48 stepper motor with ULN2003 driver


Tutorial goals

  • Understanding how a stepper motor works
  • Controlling stepper motor with ULN2003 motor driver
  • Using helper functions in your code

Components needed

  • 1× Arduino
  • 1× Breadboard
  • 2× Jumper wire (male-male)
  • 6× Jumper wire (male-female)
  • 1× 28BYJ-48 stepper motor
  • 1× ULN2003 motor driver
  • 1× External adapter 5V
  • 1× Power plug
  • 1× Piece of cardboard

In this tutorial for beginners I'll teach you how to use a 28BYJ-48 stepper motor together with the ULN2003 driver.

More information about stepper motors: https: //en.wikipedia.org/wiki/Stepper_motor

#14 · 28BYJ-48 stepper motor with ULN2003 driver schakelschema

Bas van Dijk

About Bas on Tech


My name is Bas van Dijk, entrepreneur, software developer and maker. With Bas on Tech I share video tutorials with a wide variety of tech subjects i.e. Arduino and 3D printing.

Years ago, I bought my first Arduino with one goal: show text on an LCD as soon as possible. It took me many Google searches and digging through various resources, but I finally managed to make it work. I was over the moon by something as simple as an LCD with some text.

With Bas on Tech I want to share my knowledge so others can experience this happiness as well. I've chosen to make short, yet powerful YouTube videos with a the same structure and one subject per video. Each video is accompanied by the source code and a shopping list.