Simon Emarre / StepperMotor

Dependents:   Robot2016_2-0_STATIC Robot2016_2-0

Fork of StepperMotor by Matthew Else

Embed: (wiki syntax)

« Back to documentation index

Show/hide line numbers Stepper.h Source File

Stepper.h

00001 #ifndef MBED_STEPPER_H
00002 #define MBED_STEPPER_H
00003 #endif
00004 
00005 #include "mbed.h"
00006 #define DELAY 0.007
00007 
00008 class Stepper
00009 {
00010 public:
00011     Stepper(PinName _en, PinName _stepPin, PinName dir, float step_per_mm);
00012     void step(int number, int dir, float speed);
00013     void mm(int number, int dir);
00014     void enable();
00015     void disable();
00016     
00017     float Step_Per_MM;
00018 private:
00019     DigitalOut en;
00020     DigitalOut stepPin;
00021     DigitalOut direction;
00022 };