I would like to connect a DRV8833 to a 28BYJ Stepper Motor running on Arduino Uno.
I am a complete newbie on this.
It seems like i have the right program on Arduino IDE but the motor is not running.
Is there anybody out there who can help me with the wiring?
Kindest regards.
Philippe
philippevanderborght:
28BYJ
Thise are the basic step motor types.
Yor step motor is unipolar type, and the DRV8833 is for bipolar type,
Post your wire schematic or a good image that show complete project,
wires and motor, and, using correct tags, post your code.
This is a 28BYJ wiring:
And tis is how conecta step motor to a DRV8833:
As you can see, it wouldn't be easy for a beginner to convert the 28BYJ motor to be connected to a DRV8833.
You need to cut the center connection between the two windings.
"https://www.youtube.com/watch?v=FLJGCZslOcM
LarryD:
ULN2003
The electronics department told me it was not possible because all of it needs to be 9volts battery powered...
I post the wiring diagram tonight.
9Volts needs to be coming from a battery. The device is going to be portable.
Wawa
January 15, 2026, 8:20pm
7
What is your reasoning for using two incompatiple parts.
Why not use the 28BYJ-48 with an ULN board that comes with these motors.
Not a smoke alarm battery I hope.
They are not capable to deliver the 400mA for that stepper motor.
For battery power you could use the motor in single coil drive.
That halves current draw at the cost of some torque.
Leo..
Try this.
// 28BYJ-48_test
const byte pins[] {4, 5, 6, 7}; // IN 1-4 to pin 4-7
const byte coils[] {0b1, 0b10, 0b100, 0b1000}; // one coil at the time
void setup() {
for (byte i = 0; i < 4; i++) pinMode(pins[i], OUTPUT);
}
void loop() {
for (byte i = 0; i < 4; i++) digitalWrite(pins[i], bitRead(coils[(millis() >> 1 & 3)], i));
}
Sounds like a communication problem. It is likely that you either misunderstood, that they are talking about something else, or you gave them incorrect information.
The ULN2003 driver will work with any motor voltage between 5V and 12V (and much higher). There are both 5V and 12V versions of the 28BYJ motor. The latter will work with 9V, but produce less than the rated torque.