управление скоростью с accelstepper

Нет ответов
anon
Offline
Зарегистрирован: 23.05.2013
 #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); - и ничего