BieWang / stepper

Fork of stepper by Xiaoyuan Yu

Committer:
Dennis_Yu
Date:
Wed Jul 25 07:26:01 2018 +0000
Revision:
0:0774a793a83b
Child:
1:bbb51c42e7d2
stepper class first commit

Who changed what in which revision?

UserRevisionLine numberNew contents of line
Dennis_Yu 0:0774a793a83b 1 #include <mbed.h>
Dennis_Yu 0:0774a793a83b 2
Dennis_Yu 0:0774a793a83b 3 #ifndef STEPPER_H
Dennis_Yu 0:0774a793a83b 4 #define STEPPER_H
Dennis_Yu 0:0774a793a83b 5
Dennis_Yu 0:0774a793a83b 6 class stepperMotor
Dennis_Yu 0:0774a793a83b 7 {
Dennis_Yu 0:0774a793a83b 8 public:
Dennis_Yu 0:0774a793a83b 9 DigitalOut step;
Dennis_Yu 0:0774a793a83b 10 DigitalOut dir;
Dennis_Yu 0:0774a793a83b 11 DigitalOut en;
Dennis_Yu 0:0774a793a83b 12 int remain;
Dennis_Yu 0:0774a793a83b 13 stepperMotor(PinName stepPin, PinName dirPin, PinName enPin):
Dennis_Yu 0:0774a793a83b 14 step(stepPin),dir(dirPin),en(enPin), remain(0){;}
Dennis_Yu 0:0774a793a83b 15 void init();
Dennis_Yu 0:0774a793a83b 16 Ticker stepper;
Dennis_Yu 0:0774a793a83b 17 };
Dennis_Yu 0:0774a793a83b 18
Dennis_Yu 0:0774a793a83b 19 #endif