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

Dependents:   tes_stepper Test_all

Stepper Motor Driver, designed for use with the Pololu A4988 breakout, however more than likely compatible with, for example the Sparkfun Easy Driver

Revision:
0:52fb09e87581
--- /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