Browse Categories

  American Express  Visa 
  Discover  PayPal  

 

DC Stepper Motor 28BYJ-48 with ULN2003APG Driver Board

Stepper Motor 28BYJ-48 with ULN2003APG Driver
Stepper Motor 28BYJ-48 with ULN2003APG DriverSchematics showing how to interface the stepper motor to an Arduino
Your Price: $6.95
5 in stock.
Item Number: RP9345
Mfr: MFG
Mfr P/N: X113647
DC Stepper Motor 28BYJ-48 with ULN2003APG Driver Board

Features:
The rotation angle of the motor is proportional to the input pulse.
The motor has full torque at standstill (if the windings are energized)
Precise positioning and repeatability of movement since good stepper motors have an accuracy of – 5% of a step and this error is non cumulative from one step to the next.
Excellent response to starting/stopping/reversing.
Very reliable since there are no contact brushes in the motor. Therefore the life of the motor is simply dependant on the life of the bearing.
The motors response to digital input pulses provides open-loop control, making the motor simpler and less costly to control.
It is possible to achieve very low speed synchronous rotation with a load that is directly coupled to the shaft.
A wide range of rotational speeds can be realized as the speed is proportional to the frequency of the input pulses.
See image two for a schematics showing how to interface the stepper motor to an Arduino

Stepper Motor 28BYJ-48 Parameters:
Model: 28BYJ-48
Rated voltage: 5 Volt DC
Number of Phase: 4
Speed Variation Ratio: 1/64
Stride Angle: 5.625° /64
Frequency : 100 Hz
DC resistance: 50 Ω ± 7% (25° C)
Idle In-traction Frequency: > 600 Hz
Idle Out-traction Frequency: > 1000 Hz
In-traction Torque: >34.3 mN.m (120 Hz)
Self-positioning Torque: >34.3 mN.m
Friction torque: 600-1200 gf.cm
Pull in torque: 300 gf.cm
Insulated resistance: >10 Meg Ω (500 Volt)
Insulated electricity power: 600 Volt AC / 1mA / 1s
Insulation grade: A
Rise in Temperature: <40K (120 Hz)
Noise: <35dB (120 Hz, No load, 10 cm)

Example code:
int Pin0 = 10;
int Pin1 = 11;
int Pin2 = 12; 
int Pin3 = 13; 
int _step = 0; 
boolean dir = true;// gre
void setup() 

pinMode(Pin0, OUTPUT); 
pinMode(Pin1, OUTPUT); 
pinMode(Pin2, OUTPUT); 
pinMode(Pin3, OUTPUT); 

void loop() 

switch(_step){ 
case 0: 
digitalWrite(Pin0, LOW); 
digitalWrite(Pin1, LOW); 
digitalWrite(Pin2, LOW); 
digitalWrite(Pin3, HIGH); 
break; 
case 1: 
digitalWrite(Pin0, LOW); 
digitalWrite(Pin1, LOW); 
digitalWrite(Pin2, HIGH); 
digitalWrite(Pin3, HIGH); 
break; 
case 2: 
digitalWrite(Pin0, LOW); 
digitalWrite(Pin1, LOW); 
digitalWrite(Pin2, HIGH); 
digitalWrite(Pin3, LOW); 
break; 
case 3: 
digitalWrite(Pin0, LOW); 
digitalWrite(Pin1, HIGH); 
digitalWrite(Pin2, HIGH); 
digitalWrite(Pin3, LOW); 
break; 
case 4: 
digitalWrite(Pin0, LOW); 
digitalWrite(Pin1, HIGH); 
digitalWrite(Pin2, LOW); 
digitalWrite(Pin3, LOW); 
break; 
case 5: 
digitalWrite(Pin0, HIGH); 
digitalWrite(Pin1, HIGH); 
digitalWrite(Pin2, LOW); 
digitalWrite(Pin3, LOW); 
break; 
case 6: 
digitalWrite(Pin0, HIGH); 
digitalWrite(Pin1, LOW); 
digitalWrite(Pin2, LOW); 
digitalWrite(Pin3, LOW); 
break; 
case 7: 
digitalWrite(Pin0, HIGH); 
digitalWrite(Pin1, LOW); 
digitalWrite(Pin2, LOW); 
digitalWrite(Pin3, HIGH); 
break; 
default: 
digitalWrite(Pin0, LOW); 
digitalWrite(Pin1, LOW); 
digitalWrite(Pin2, LOW); 
digitalWrite(Pin3, LOW); 
break; 

if(dir){ 
_step++; 
}else{ 
_step--; 

if(_step>7){ 
_step=0; 

if(_step<0){ 
_step=7; 

delay(1); 
}

MFG
28BYJ-48 and ULN2003APG


California Residents: WARNING Proposition 65
Search
Shopping Cart
Your cart is empty.
Mailing Lists