A simple stepper motor control demo.
Dependencies: StepperController mbed
Diff: main.cpp
- Revision:
- 0:caaeeae63fcb
--- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/main.cpp Fri Apr 13 06:20:11 2018 +0000 @@ -0,0 +1,19 @@ +#include "mbed.h" +#include "steppercontroller.h" + +StepperController stepper(D7, D6, D5, D4); +Timer stepperTimer; + +int main() +{ + stepper.setPeriod(50.0e-6f); + stepper.setPulseWidth(0.1f); + stepper.setDirection(StepperController::DirectionCW); + stepperTimer.start(); + while (1) { + if (stepperTimer.read() > 1.0f) { + stepperTimer.reset(); + stepper.advance(); + } + } +} \ No newline at end of file