управление скоростью с accelstepper
- Войдите на сайт для отправки комментариев
Пт, 07/04/2017 - 13:49
#include <AccelStepper.h> #define STEP 2 #define DIR 6 AccelStepper mystepper(1, STEP, DIR); int analogPin = A1; int SPEED; void setup() { mystepper.setMaxSpeed(10000); mystepper.setAcceleration(10000); } void loop() { SPEED = analogRead(analogPin); SPEED = map(SPEED, 0, 1023, 1, 1000); mystepper.setSpeed(SPEED); mystepper.moveTo(1000); mystepper.runSpeedToPosition(); }
обрый день. нужно, чтобы шд делал 1000 шагов в одну сторону, а потом в другую со скоростью, заданой с потенциометра. вот такой код выше. - воду стоону шд крутит скорость димически регулируется, все хорошо.
не получается заставить шд крутить обратно в цикле - добавляю mystepper.moveTo(-1000); - и ничего