Tutorial: Stepper Motor + Easy Driver + Arduino

The Arduino board can be used for many applications, including driving DC motors, servos and Stepper Motors. A Stepper Motor is a kind of electric motor that can be used when we need perfect angular position.

On this tutorial, we will show how use an Arduino board to control a Stepper Motor. To control this motor, we need an H bridge or a control board, like the Easy Driver.

Put everyting together like the picture:

 

Now connect the Power Supply 1 to a 7V to 30V, 1A power supply.

Open the Arduino IDE and paste the code:

int dir = LOW;
int stepp = LOW;
long previousMillis = 0;
long currentMillis = millis();
long steptime = 500;
int x = 0;
char c = 0;

void setup()
{
  pinMode(2,OUTPUT);
  pinMode(3,OUTPUT);
  Serial.begin(9600);
}

void loop()
{
  if(Serial.available()>0)
  {
    c=Serial.read();
    if(c=='a')
    {
      dir = HIGH;
    }
    if(c=='z')
    {
      dir = LOW;
    }
  }
  if(currentMillis - previousMillis > steptime)
  {
    previousMillis = currentMillis;
    if(stepp==LOW)
    {
      stepp = HIGH;
    }
    else
    {
      stepp = LOW;
    }
    digitalWrite(2,dir);
    digitalWrite(3,stepp);
  }
}

Upload the code and open the Serial Monitor.

In the Serial Monitor, type 'a' and press Enter. The motor will rotate to one side. Then type 'z' and the motor will rotate backwards.

References:
http://arduino.cc/playground/

Views: 19922

Comment by CMH on April 15, 2012 at 11:05am

Great tutorial.  Simple and to the point.  One suggestion:  for beginners, you may want to include some comments in the code so that they can better understand the purpose of each part of the code.  Thanks for posting.

Comment by jay ar belen on June 5, 2012 at 10:20pm

i want to make invention using arduino,, but the problem is,, there is no arduino here in my country,, can any tell me where i can buy that item...

Comment by Elac on June 6, 2012 at 4:35am

E-bay has many Arduino clones, Amazon has Original Arduino Uno R3 Uno R3 for $21.95 (as of 6/6/12)

Or you can make your own Hackduino

Comment by Gustavo Rodriguez on August 6, 2012 at 3:16pm

Zen Toolworks CNC Carving Machine DIY Kit 7x7

Pienso controlar esta cnc con

Product Details

y

EasyDriver Stepper Motor Driver

Como conecto todo esto para que funcione.soy nuevo en esto, pero quiero aprender mas sobre cnc. por favor.

mi mail.    garslive@gmail.com          Gracias por la ayuda

Gracias

Comment

You need to be a member of GarageLab (arduino, electronics, robotics, hacking) to add comments!

Join GarageLab (arduino, electronics, robotics, hacking)

Latest Activity

GarageLab posted a blog post
Thursday
awet kidane commented on GarageLab's blog post Tutorial: Using GPS Shield as an Anti-Theft Device
"how can i simulate gps  in proteus "
Wednesday
GarageLab posted blog posts
Wednesday
Profile Iconawet kidane, Ken Cofer and Burula Oleg joined GarageLab (arduino, electronics, robotics, hacking)
Wednesday
GarageLab posted blog posts
Jan 19
Colin Green updated their profile
Jan 19
Profile Iconjack, soe, Colin Green and 1 more joined GarageLab (arduino, electronics, robotics, hacking)
Jan 19
Mafaz commented on Thulana Vimukthi's blog post GPS GUIDED AUTONOMOUS ROBOT
"Dear sir , I am doing a project on "Design and Development of Human Following Robot" . In…"
Jan 18
Shannon Bradley replied to Shannon Bradley's discussion Nikola Tesla
"http://www.edisontechcenter.org/tesladebunked.html Thank you Jilt, I'm not sure why my…"
Jan 16
GarageLab posted blog posts
Jan 15
jlt1945 replied to Shannon Bradley's discussion Nikola Tesla
Jan 14
Shannon Bradley posted a discussion
Jan 14
Mafaz is now a member of GarageLab (arduino, electronics, robotics, hacking)
Jan 14
Ron Reiserer replied to Raghuvir G's discussion Digital IO – PIR Sensor – Arduino for Beginners
"I'm not sure why the sketch for that project uses an analog read function. Most of those PIR…"
Jan 13
GarageLab posted blog posts
Jan 13
Profile IconDinesh S, Marcin Bilinski, Sauvik Ray and 2 more joined GarageLab (arduino, electronics, robotics, hacking)
Jan 13
Tom Sobieski replied to Lauren Elizabeth's discussion Scammed...?
"I got a note from her, said I was with FBI and she disappeared"
Jan 11
Javier is now a member of GarageLab (arduino, electronics, robotics, hacking)
Jan 9
GarageLab posted a blog post
Jan 9
SAY SOUKAMNEUTH commented on GarageLab's blog post Tutorial: Bluetooth and Arduino
"The Bluetooth's range is very short distance, 1-10 feet. Is it possible to extend and overcome…"
Jan 9

© 2015   Created by Marcelo Rodrigues.

Badges  |  Report an Issue  |  Terms of Service