Documentation

28BYJ-48 5V 4-Phase Stepper Motor for Arduino, Raspberry Pi & ESP32 | ShillehTek Product Manual

Buy This Stepper Motor

What it is

The 28BYJ-48 5V 4-Phase Stepper Motor is a compact 28BYJ-48 motor for precise, repeatable low-speed movement in Arduino, Raspberry Pi, and ESP32 projects. It is useful for robotics, home automation experiments, pan-tilt mechanisms, indicators, valves, and small actuators. This is not an I2C, SPI, or UART module; use a compatible stepper driver and the driver datasheet for wiring and pinout details.

Pins

Refer to the motor connector, your stepper driver documentation, and the listing photos for exact pin names and pinout. This product description does not define a fixed direct-to-GPIO pin map.

Technical Specifications

Specification Value
Model 28BYJ-48
Operating Voltage 5V
Motor Type Stepper motor
Phase Count 4-phase
Control Requirement Compatible stepper driver required
Compatible Platforms Arduino, Raspberry Pi, ESP32, and other microcontrollers
Typical Uses DIY motion control, robotics, automation, pan-tilt, indicators, valves, and small actuators
Interface Controlled through a stepper driver, not I2C, SPI, or UART
Pinout / Datasheet See listing photos and driver documentation

Frequently Asked Questions

What is the operating voltage of the 28BYJ-48 5V stepper motor?

The 28BYJ-48 described here runs on 5V. Use it with a compatible stepper driver and follow the driver documentation for wiring.

How do I connect the 28BYJ-48 stepper motor to Arduino or ESP32?

Connect the motor through a compatible stepper driver, then control the driver from your Arduino or ESP32. Do not connect the motor directly to GPIO pins without the proper driver stage.

Can I use the 28BYJ-48 with Raspberry Pi?

Yes. The product description lists Raspberry Pi as a compatible platform when the motor is paired with a suitable stepper driver.

What is the 28BYJ-48 stepper motor used for?

It is suited for precise, repeatable low-speed positioning in robotics, home automation experiments, pan-tilt mechanisms, indicators, valves, and small actuators.

Does the 28BYJ-48 use I2C, SPI, or UART?

No. The 28BYJ-48 is a 4-phase stepper motor, not a serial sensor module, so control is handled through a compatible stepper driver rather than I2C, SPI, or UART.