#include <AccelStepper.h>
AccelStepper stepper1(1, 5, 4);
const byte PositionPot = A0;
void setup()
{
stepper1.setAcceleration(35);
stepper1.setMaxSpeed(1000); // Встановлюємо максимальну швидкість
}
void loop()
{
int potValue = analogRead(PositionPot); // Зчитуємо значення потенціометра
int speed = map(potValue, 0, 1023, 0, 1000); // Конвертуємо значення потенціометра в діапазон швидкостей
// Задаємо швидкість кожному кроковому двигуну
stepper1.setSpeed(speed);
// Рухаємо кожен кроковий двигун
stepper1.runSpeed();
}