#include <Stepper.h>
#define STEPS 100 //这里设置步进电机旋转一圈是多少步(脉冲数)
Stepper stepper(STEPS,8,9,10,11);//attached to设置步进电机的步数和引脚
int previous = 0; //定义变量用来存储历史读数
void setup(){
stepper.setSpeed(90);//设置电机每分钟的转速为90步
}
void loop(){
int val = analogRead(0); //读取电位器的值
stepper.step(val-previous);//移动步数为当前读数减去历史读数
previous = val; //保存历史读数
}