#include <AccelStepper.h>
AccelStepper stepper(1,2,3);
int val =0;
int previous = 0;
int long newval =0;
void setup() {
stepper.setMaxSpeed (4800);
stepper.setAcceleration (4800);
Serial.begin(9600);
}
void loop() {
val = analogRead(A4);
if ((val> previous+6 ) || (val< previous-6 ))
{
int long newval= map(val,0,1023,0,1600);
stepper.runToNewPosition(newval);
previous = val;
}
}