#include <AccelStepper.h>
#define stepsPerRevolution 200
#define stepPin 3
#define directionPin 2
#define potPin A0
#define m1Pin 4
#define m2Pin 5
#define m3Pin 6
AccelStepper stepper(AccelStepper::DRIVER, stepPin, directionPin);
void setup() {
pinMode(potPin, INPUT);
pinMode(m1Pin, OUTPUT);
pinMode(m2Pin, OUTPUT);
pinMode(m3Pin, OUTPUT);
stepper.setMaxSpeed(100);
stepper.set
}
void loop() {
int speed = map(analogRead(potPin), 0, 1023, -50, 50);
if(speed < 0) {
digitalWrite(directionPin, LOW);
} else {
digitalWrite(directionPin, HIGH);
}
stepper.setSpeed(speed);
stepper.runSpeed();
}