A simple stepper motor driver library, supporting micro-stepping drivers.
Dependents: Test_LCDTS_UI_StepperMove
Stepper.h
- Committer:
- Abdel64
- Date:
- 2020-11-14
- Revision:
- 2:97b1bc1f0b5f
- Parent:
- 1:d453a05ce39e
File content as of revision 2:97b1bc1f0b5f:
#ifndef MBED_STEPPER_H #define MBED_STEPPER_H #include "mbed.h" class stepper { public: stepper(); stepper(PinName _en, PinName _stepPin, PinName _dir); void step (int direction, float speed); void enable(); void disable(); protected: DigitalOut en; DigitalOut stepPin; DigitalOut dir; }; class steppers: public stepper { public: steppers(PinName _en, PinName _stepPin, PinName _dirG, PinName _dirD); void step (int direction, float speed); protected: DigitalOut dirD; }; #endif // DEFINE MBED_STEPPER_H