Reference for Wiring version 0024+. If you have a previous version, use the reference included with your software. If you see any errors or have any comments, let us know.

Name

Stepper

Examples
#include "Stepper.h"

// change the steps variable to the number of steps on your motor
int steps = 100;

// create and attaches a stepper motor
// with 100 steps to pins 0, 1, 2 and 3

Stepper stepper(steps, 0, 1, 2, 3);


void setup()
{
  // set the speed of the motor to 20 rpms
  stepper.setSpeed(20);
}

void loop()
{
  // move 20 steps forward
  stepper.step(20);

  // move 20 steps backwards
  stepper.step(-20);
}
Description Class for controlling stepper motors connected to the Wiring hardware pins. The number of pins used depends on how the motor is wired to the Wiring hardware.
Syntax
Stepper mystepper(steps, pin1, pin2);
Stepper mystepper(steps, pin1, pin2, pin3, pin4);
Methods
setSpeed()
step()
Parameters
steps The number of steps in one revolution of the motor
pin1, pin2, pin 3, pin 4 The pin numbers connected to the motor
Returns None
Usage Application
Updated on November 01, 2009 09:09:03am PST

Creative Commons License