ELEGOO 5 Sets 28BYJ-48 ULN2003 5V Stepper Motor + ULN2003 Driver Board Compatible with Arduino

(513 Reviews)

Price
$14.99

Quantity
(10000 available )

Total Price
Share
142 Ratings
102
27
8
3
2
Reviews
  • MajorLeagueReloader

    > 24 hour

    Update: Elegoo took care of the issue I had very thoroughly. Changed rating to 5 stars for excellent customer service. I will continue to make my purchases through them. [Original review] These little stepper & driver boards are GREAT for learning your way around programming. Arduino libraries are a little under gunned for these driver boards; accelstepper works much, much better. I suggest running at 6 volts or better, as under that I cant seem to get the little guys to really run. The boards are rated from 5-12VDC. Fried one in seconds at 10v (although the motor ran quite smoothly & with sufficient torque to actually use). No torque or speed really to speak of, but hey, theyre cheap. Good learning tool. Will contact Elegoo for a replacement.

  • JG

    > 24 hour

    I use these drive 12 volt LEDs with an Arduino. Works great.

  • Matison

    > 24 hour

    Inexpensive motors that allow me to complete experiments with Arduino. I may not use these on my final product, but These reasonably priced motors work just fine for my experimental builds.

  • TechMusicMan

    > 24 hour

    Using these in combination with an Arduino UNO and 3D printed parts. Easy to use, and plenty of starter projects for this type of motor on thingiverse.

  • Sickone

    > 24 hour

    Product is of good quality. Especially at this price. My kit was missing two of the five controls boards... stuff happens. BUT I can not say enough about their great service. I contacted them with the order number and in less than an hour had a response indicating the missing parts are on the way. I have bought a number of Elegoo components. I have always been pleased with the product and the price.

  • Donald Beatty

    > 24 hour

    Great stepper motors for learning to control steppers with an Arduino. Inexpensive, plenty of torque and decent (though a little slow) speed. they seem to be accurate enough and repeat without any noticeable slipping. They require 32 steps to get the internal rotor to make a full revolution, and the rotor is geared down 64:1 to the rotation of the outer shaft. That means if youre using the stepper.h control from the Arduino library it will require you to enter a value 2048 in the number of steps line in order to get one full revolution of the outer shaft. And at least for the motors I received, 15 RPM seems to be about the maximum I can get out of them. They do run a little hot, but not excessive. Power them with a separate (not the Arduino power) 5V DC power supply and they work great.

  • Thing Engineer

    > 24 hour

    Great for all types of projects. Easy to use drivers!

  • Carlos Gutierrez

    > 24 hour

    Excellent quality, good price!! for small arduino projects recommended!!!

  • Robert L. Pendergast

    > 24 hour

    I really like these motors. The are well packed it a sturdy case too.

  • Ming siu chan

    > 24 hour

    I like this product, due to its price is very affordable.

ELEGOOELEGOO

Established in 2011, ELEGOO is a thriving technology company dedicated to open-source hardware research & development, production and marketing.

Our own Quality Management Team will secure the premium quality of our products and we would like to receive your valuable suggestions for our products and make your idea come true.

BYJ48 STEPPER MOTOR

Stepper Motor is a type of electromagnetic device which moves in discrete steps. This has several coils, the center shaft has a series of magnets mounted on it, and the coils surrounding the shaft are alternately given current or not, creating magnetic fields which repulse or attract the magnets on the shaft, causing the motor to rotate.
This Unipolar Stepper Motor 28-BYJ48 is provided with five wires and four coils. The center connections of the coils are tied together and usually used as the power connection. They are named unipolar steppers because power always comes in on this one pole.

Specification

- A, B, C, D four-phase LED indicates the status of the stepper motor work.
- Stepper motor with a standard interface, when used directly pluggable.
- 5 line 4 phase can be used for ordinary ULN2003 chip driver, connect to the 2 phase , support the development board, with convenient use, direct docking.
- Rated Voltage: DC5V 4-phase
- Insulation Resistance: >10MΩ (500V)
- Dielectric Strength: 600V AC / 1mA / 1s
- Step angle: 5.625 x 1/64
- DC Resistance: 200Ω±7% (25C)
- Reduction ratio: 1/64
- Insulation Grade: A
- No-load Pull in Frequency: >600Hz
- No-load Pull out Frequency: >1000Hz
- Pull in Torque: >34.3mN.m(120Hz)
- Detent Torque: >34.3mN.m
- Temperature Rise: < 40K(120Hz)

Programm Code Example

The Arduino IDE support a library for stepper motor, after connect motor with microcontroller you can upload the sketch on to the microcontroller. The following is the code of an example program, it can be modified according to your needs:

#define IN1 8
#define IN2 9
#define IN3 10
#define IN4 11
int Steps = 0;
boolean Direction = true;
void setup() {
Serial.begin(9600);
pinMode(IN1, OUTPUT);
pinMode(IN2, OUTPUT);
pinMode(IN3, OUTPUT);
pinMode(IN4, OUTPUT);
}
void loop() {
for(int i=0; i<4096; i++){
stepper(1);
delayMicroseconds(800);
}
Direction = !Direction;
}

void stepper(int xw) {
for (int x = 0; x < xw; x++) {
switch (Steps) {
case 0:
digitalWrite(IN1, LOW);
digitalWrite(IN2, LOW);
digitalWrite(IN3, LOW);
digitalWrite(IN4, HIGH);
break;
case 1:
digitalWrite(IN1, LOW);
digitalWrite(IN2, LOW);
digitalWrite(IN3, HIGH);
digitalWrite(IN4, HIGH);
break;
case 2:
digitalWrite(IN1, LOW);
digitalWrite(IN2, LOW);
digitalWrite(IN3, HIGH);
digitalWrite(IN4, LOW);
break;
case 3:
digitalWrite(IN1, LOW);
digitalWrite(IN2, HIGH);
digitalWrite(IN3, HIGH);
digitalWrite(IN4, LOW);
break;
case 4:
digitalWrite(IN1, LOW);
digitalWrite(IN2, HIGH);
digitalWrite(IN3, LOW);
digitalWrite(IN4, LOW);
break;
case 5:
digitalWrite(IN1, HIGH);
digitalWrite(IN2, HIGH);
digitalWrite(IN3, LOW);
digitalWrite(IN4, LOW);
break;
case 6:
digitalWrite(IN1, HIGH);
digitalWrite(IN2, LOW);
digitalWrite(IN3, LOW);
digitalWrite(IN4, LOW);
break;
case 7:
digitalWrite(IN1, HIGH);
digitalWrite(IN2, LOW);
digitalWrite(IN3, LOW);
digitalWrite(IN4, HIGH);
break;
default:
digitalWrite(IN1, LOW);
digitalWrite(IN2, LOW);
digitalWrite(IN3, LOW);
digitalWrite(IN4, LOW);
break;
}
SetDirection();
}
}
void SetDirection() {
if (Direction == 1) {
Steps++;
}
if (Direction == 0) {
Steps--;
}
if (Steps > 7) {
Steps = 0;
}
if (Steps < 0) {
Steps = 7;
}
}

UNO Board elegoo arduino super starter kit 1
ELEGOO UNO R3 Board ATmega328P ELEGOO UNO Project Super Starter Kit with Tutorial for Arduino ELEGOO Mega 2560 Project The Most Complete Ultimate Starter Kit ELEGOO UNO R3 Project Complete Starter Kit ELEGOO UNO Project Smart Robot Car Kit V4 ELEGOO Upgraded 37 in 1 Sensor Modules Kit with Tutorial
Control Board UNO R3 UNO R3 MEGA 2560 UNO R3 UNO R3 /
Compatibility with Arduino
Projects Tutorial Included
Assembly Requirement No No No No
Reasons to Buy The Same ATmega328 with Arduino UNO R3 Board; The Same ATmega16U2 with Arduino Tutorial of 24 Projects, Cost-effetive Starter Kit Tutorial of 33 Projects, Powerful Mega R3 Control Board Tutorial of 33 Projects, Complete Stater Kit with UNO R3 ELEGOO EleRobot APP; FPV Mode; Obstacle Avoidance; Line Tracking Mode Tutorial of 34 Projects, Updated Version, Compatibility with Arduino IDE, Raspberry Pi and STM32

Related products

Shop
( 1430 Reviews )
Top Selling Products