Advertisement
DK0975

Stepper

Dec 24th, 2023 (edited)
223
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
C++ 0.99 KB | None | 0 0
  1. #include <AccelStepper.h>
  2.  
  3. char blueToothVal; //Werte sollen per Bluetooth gesendet werden
  4.  
  5. int ena = 23;
  6. int stp = 25;
  7. int dir = 27;
  8.  
  9. AccelStepper motor (1, stp, dir); // pin 25 = step, pin 27 = direction
  10.  
  11. void setup() {
  12. Serial.begin(9600);  //serieller Monitor wird gestartet, Baudrate auf 9600 festgelegt
  13.  
  14. motor.setMaxSpeed(1000);
  15. motor.setSpeed(1000);
  16.  
  17. pinMode(ena, OUTPUT);
  18. pinMode(stp, OUTPUT);
  19. pinMode(dir, OUTPUT);
  20.  
  21. }
  22.  
  23. void loop() {  
  24.  if(Serial.available()) //wenn Daten empfangen werden...      
  25.   {
  26.     blueToothVal=Serial.read();//..sollen diese ausgelesen werden
  27.   }
  28.  
  29.   if (blueToothVal=='A') //wenn das Bluetooth Modul ein „A“ empfängt soll der Motor drehen
  30.    {
  31.                    digitalWrite(dir, HIGH);
  32.                    motor.runSpeed();
  33.    }
  34.  
  35.  
  36.  
  37.    if (blueToothVal=='B') //wenn das Bluetooth Modul eine „B“ empfängt soll der Motor entegen drehen
  38.    {
  39.                    digitalWrite(dir, LOW);
  40.                    motor.runSpeed();
  41.    }
  42. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement