// // FILE: DRV8825_test.ino // AUTHOR: Rob Tillaart // PURPOSE: demo // DATE: 2022-07-07 #include "DRV8825.h" DRV8825 stepper; void setup() { Serial.begin(115200); Serial.println(__FILE__); Serial.print("DRV8825_LIB_VERSION: "); Serial.println(DRV8825_LIB_VERSION); stepper.begin(4, 5); // set direction pin + step pin. } void loop() { // slow in one direction stepper.setDirection(DRV8825_CLOCK_WISE); for (int i = 0; i < 100; i++) { stepper.step(); delay(100); } // fast go back to start position. stepper.setDirection(DRV8825_COUNTERCLOCK_WISE); for (int i = 0; i < 100; i++) { stepper.step(); delay(10); } } // -- END OF FILE --