Mbed os 5
main.cpp.example@5:4afaa6b184e5, 2019-08-28 (annotated)
- Committer:
- Ibiltari
- Date:
- Wed Aug 28 23:05:14 2019 +0200
- Revision:
- 5:4afaa6b184e5
rename main.cpp
Who changed what in which revision?
User | Revision | Line number | New contents of line |
---|---|---|---|
Ibiltari |
5:4afaa6b184e5 | 1 | /* |
Ibiltari |
5:4afaa6b184e5 | 2 | sample program for AccelStepper.h |
Ibiltari |
5:4afaa6b184e5 | 3 | inspired by the Bounce example of the Arduino version |
Ibiltari |
5:4afaa6b184e5 | 4 | |
Ibiltari |
5:4afaa6b184e5 | 5 | |
Ibiltari |
5:4afaa6b184e5 | 6 | */ |
Ibiltari |
5:4afaa6b184e5 | 7 | #include "AccelStepper.h" |
Ibiltari |
5:4afaa6b184e5 | 8 | |
Ibiltari |
5:4afaa6b184e5 | 9 | /** |
Ibiltari |
5:4afaa6b184e5 | 10 | *** Main function |
Ibiltari |
5:4afaa6b184e5 | 11 | **/ |
Ibiltari |
5:4afaa6b184e5 | 12 | |
Ibiltari |
5:4afaa6b184e5 | 13 | /*AccelStepper stepper(4, p21, p22, p23, p24); */ |
Ibiltari |
5:4afaa6b184e5 | 14 | |
Ibiltari |
5:4afaa6b184e5 | 15 | Timer t; |
Ibiltari |
5:4afaa6b184e5 | 16 | /* |
Ibiltari |
5:4afaa6b184e5 | 17 | int main() |
Ibiltari |
5:4afaa6b184e5 | 18 | { |
Ibiltari |
5:4afaa6b184e5 | 19 | t.start(); |
Ibiltari |
5:4afaa6b184e5 | 20 | stepper.setMaxSpeed(200); |
Ibiltari |
5:4afaa6b184e5 | 21 | stepper.setAcceleration(50); |
Ibiltari |
5:4afaa6b184e5 | 22 | stepper.moveTo(500); |
Ibiltari |
5:4afaa6b184e5 | 23 | stepper.setMinPulseWidth(50); |
Ibiltari |
5:4afaa6b184e5 | 24 | |
Ibiltari |
5:4afaa6b184e5 | 25 | |
Ibiltari |
5:4afaa6b184e5 | 26 | |
Ibiltari |
5:4afaa6b184e5 | 27 | while (true) { |
Ibiltari |
5:4afaa6b184e5 | 28 | if (stepper.distanceToGo() == 0) |
Ibiltari |
5:4afaa6b184e5 | 29 | stepper.moveTo(-stepper.currentPosition()); |
Ibiltari |
5:4afaa6b184e5 | 30 | stepper.run(); |
Ibiltari |
5:4afaa6b184e5 | 31 | } |
Ibiltari |
5:4afaa6b184e5 | 32 | } |
Ibiltari |
5:4afaa6b184e5 | 33 | */ |
Ibiltari |
5:4afaa6b184e5 | 34 |