Arduino 28BYJ48 5V Stepper Motor With ULN2003 Driver
The 28BYJ-48 is a small and inexpensive 5V stepper motor commonly used in automation, robotics, and DIY electronics projects. It is designed to work seamlessly with the ULN2003 driver board, which allows easy control through an Arduino or other microcontrollers.
₨350.0
DESCRIPTION
The 28BYJ-48 is a small and inexpensive 5V stepper motor commonly used in automation, robotics, and DIY electronics projects. It is designed to work seamlessly with the ULN2003 driver board, which allows easy control through an Arduino or other microcontrollers.
Key Features:
Motor Type: Unipolar Stepper Motor
Operating Voltage: 5V DC
Rated Current: ~240 mA
Step Angle: 5.625°/64 (gear reduction ratio 1:64)
Torque: Approximately 34.3 mN·m
Speed: Controlled via input pulses (RPM depends on pulse rate)
Number of Phases: 4
Gear Reduction Ratio: 1/64 – provides high torque and precision
—
ULN2003 Driver Board Features:
Driver IC: ULN2003 (Darlington transistor array)
Input Voltage: 5V–12V
Interface Pins: IN1, IN2, IN3, IN4 (connect to Arduino digital pins)
LED Indicators: Show step sequence activity for easy debugging
Connector: 5-pin socket for 28BYJ-48 motor
Onboard Power Supply Jumper: Choose between external or internal power source
—
Working Principle:
The ULN2003 driver receives digital control signals from the Arduino and powers the motor coils in sequence to rotate the motor shaft step-by-step.
By controlling the timing and sequence of these signals, you can achieve:
Clockwise (CW) or Counterclockwise (CCW) rotation
Precise position control
Variable speed movement
—
Applications:
Robotics and automation projects
Camera sliders and pan-tilt systems
3D printers and CNC machines
Smart curtain or door openers
Educational electronics experiments
—
Arduino Example Pins Connection:
ULN2003 Board Arduino
IN1 D8
IN2 D9
IN3 D10
IN4 D11
VCC 5V
GND GND








