A fork of a fine man's work. simplified. No microstepping etc, just a work in progress

Fork of BipoarStepperMotor by Harsha vardan

Revision:
6:84c5df74391b
Parent:
5:f9404f00deda
diff -r f9404f00deda -r 84c5df74391b sMotor.h
--- a/sMotor.h	Tue Feb 03 03:41:10 2015 +0000
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,45 +0,0 @@
-/*
-##############################################
-##Original Program Created by Harshavardan61##
-##############################################
-        ---- harshavardan61@gmail.com -----
-Extended by Jason Brewer 2015
-to adapt to the stepper motor + linear actuator
-supplied by Selim Yilmaz
-
-Now includes functional stepper pulses, a motor enable pin
-(motor and l293D were getting very warm if the enable pin was
-always HIGH)
-
-*/
-#ifndef MBED_SMOTOR_H
-#define MBED_SMOTOR_H
-
-#include "mbed.h"
-
-class sMotor {
-public:
-
-    sMotor(PinName A0, PinName A1, PinName A2, PinName A3, PinName motorEnable, const int maxSteps); //motor constructor
-
-    void setMotorPosition(int position); // for use ONLY if the stepper init is skipped
-    int getMotorPosition(void){ return _motorPosition; }; 
-    void step(int num_steps, int direction, int speed);
-    void up(int num_steps);
-    void down(int num_steps);
-
-
-private:
-
-    DigitalOut _A0;
-    DigitalOut _A1;
-    DigitalOut _A2;
-    DigitalOut _A3;
-    DigitalOut _motorEnable;
-    int _motorPosition;
-    int _maxSteps;
-    int _motorSpeed; 
-
-};
-
-#endif
\ No newline at end of file