v12345vtm

stepper acceleration

Mar 14th, 2018
2,047
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.93 KB | None | 0 0
  1. #include <StepperDriver.h> //https://github.com/xxxooo/StepperDriver/blob/master/StepperDriver.h
  2.  
  3. int motor_steps = 200; //
  4. int step_divisition = 16;
  5. int en_pin = 6; //enable
  6. int cw_pin = 5; // dir
  7. int clk_pin = 2; //step
  8.  
  9. StepperDriver ss(motor_steps, step_divisition, en_pin, cw_pin, clk_pin);
  10.  
  11. void setup() {
  12.  
  13. Serial.begin(115200);
  14. ss.setSpeed(160);
  15. ss.powerEnable(true);
  16. ss.positioning();
  17. delay(1600);
  18. }
  19.  
  20. void loop() {
  21. ss.setSpeed(80); //160 werkt niet
  22. ss.step(400);
  23. Serial.println("1");
  24. delay(1000);
  25.  
  26.  
  27. ss.step(-400);
  28. Serial.println("2");
  29. delay(1000);
  30.  
  31.  
  32. ss.setSpeed(40);
  33. ss.step(1200, 144, 160);
  34. Serial.println("3");
  35. delay(1000);
  36.  
  37. ss.step(-1200, 144, 160);
  38. Serial.println("4");
  39. delay(1000);
  40.  
  41.  
  42. ss.setSpeed(200);
  43. ss.step(400, 32, 40);
  44. Serial.println("5");
  45. delay(1000);
  46.  
  47. ss.step(-400, 32, 40);
  48. Serial.println("6");
  49. delay(1000);
  50.  
  51. }
Advertisement
Add Comment
Please, Sign In to add comment