управление скоростью с 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); - и ничего