A simple stepper motor driver library, supporting micro-stepping drivers such as the Pololu A4988 stepper driver carrier or the Sparkfun EasyDriver.

Dependents:   Robot2016_2-0_STATIC Robot2016_2-0

Fork of StepperMotor by Matthew Else

Revision:
0:52fb09e87581
Child:
1:e34729a7567f
diff -r 000000000000 -r 52fb09e87581 Stepper.h
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/Stepper.h	Sun Feb 24 16:23:02 2013 +0000
@@ -0,0 +1,19 @@
+#ifndef MBED_STEPPER_H
+#define MBED_STEPPER_H
+#endif
+
+#include "mbed.h"
+
+class stepper
+{
+public:
+    stepper(PinName _en, PinName ms1, PinName ms2, PinName ms3, PinName _stepPin, PinName dir);
+    void step(int microstep, int dir, float speed);
+    void enable();
+    void disable();
+private:
+    DigitalOut en;
+    BusOut microstepping;
+    DigitalOut stepPin;
+    DigitalOut direction;
+};
\ No newline at end of file