stepper motor unipolar half mode sla 7026/7033

Committer:
lego
Date:
Mon Jul 11 09:13:37 2016 +0000
Revision:
0:3c13a1d67866
sla7026/7033 unipolar stepper motor halfmode

Who changed what in which revision?

UserRevisionLine numberNew contents of line
lego 0:3c13a1d67866 1 #include "mbed.h"
lego 0:3c13a1d67866 2 #define CCW 1
lego 0:3c13a1d67866 3 #define CW 0
lego 0:3c13a1d67866 4
lego 0:3c13a1d67866 5 class STEPPER
lego 0:3c13a1d67866 6 {
lego 0:3c13a1d67866 7 public:
lego 0:3c13a1d67866 8 STEPPER(PinName a, PinName a_, PinName b, PinName b_, int dir);
lego 0:3c13a1d67866 9 ~STEPPER();
lego 0:3c13a1d67866 10 void MotorStart();
lego 0:3c13a1d67866 11 void MotorOff();
lego 0:3c13a1d67866 12 void SetSpeed(int speed);
lego 0:3c13a1d67866 13 void MotorControl();
lego 0:3c13a1d67866 14 int step_cw[8];
lego 0:3c13a1d67866 15 int step_ccw[8];
lego 0:3c13a1d67866 16 int Speed;
lego 0:3c13a1d67866 17 int count;
lego 0:3c13a1d67866 18 int Direction;
lego 0:3c13a1d67866 19
lego 0:3c13a1d67866 20 private:
lego 0:3c13a1d67866 21 BusOut MotorPin;
lego 0:3c13a1d67866 22 Ticker Motor;
lego 0:3c13a1d67866 23
lego 0:3c13a1d67866 24
lego 0:3c13a1d67866 25 };