that_one_nigga_you_k

header

Dec 18th, 2019
100
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
C++ 0.96 KB | None | 0 0
  1. #include <Wire.h>
  2. #include <BasicStepperDriver.h>
  3. #include <DRV8834.h>
  4. #include <DRV8880.h>
  5. #include <SyncDriver.h>
  6. #include <A4988.h>
  7. #include <MultiDriver.h>
  8. #include <DRV8825.h>
  9.  
  10. BasicStepperDriver stepper[3] = {{200, 2, 3, 4}, {200, 8, 9, 10} , {200, 11, 12, 13}};
  11.  
  12. void holonomico :: inicio(){
  13.   stepper1.begin(120, 1);
  14.   stepper2.begin(120, 1);
  15.   stepper3.begin(120, 1);
  16.   Wire.onReceive(lerdados);
  17.   Serial.begin(9600);
  18.  
  19. }
  20.  
  21. void holonomico :: rodar(int rpm, int mtr){
  22.  
  23.   switch (mtr) {
  24.     case 1:
  25.       stepper1.enable();
  26.       stepper1.setRPM(rpm);
  27.       stepper1.move(5);
  28.       delayMicroseconds(10);
  29.       break;
  30.  
  31.     case 2:
  32.       stepper2.enable();
  33.       stepper2.setRPM(rpm);
  34.       stepper2.move(5);
  35.       delayMicroseconds(10);
  36.       break;
  37.  
  38.     case 3:
  39.       stepper3.enable();
  40.       stepper3.setRPM(rpm);
  41.       stepper3.move(5);
  42.       delayMicroseconds(10);
  43.       break;
  44.   }
  45. }
  46.  
  47. void holonomico :: lerdados(){
  48.  
  49. }
Add Comment
Please, Sign In to add comment