/*
* 交流Q群:711270993
* 复制粘贴既可用需连接好步进电机驱动
* 引脚不能弄错
*/
#include <Wire.h> //初始化wire库
#include <Stepper.h> //步进电机库文件
const int stepsPerRevolution1 = 6500; //1-4电机一圈需要的脉冲数
const int stepsPerRevolution2 = 6500;
const int stepsPerRevolution3 = 6500;
const int stepsPerRevolution4 = 6500;
Stepper myStepper1(stepsPerRevolution1, 4,5), //定义1-4号电机的引脚
myStepper2(stepsPerRevolution2, 6,7),
myStepper3(stepsPerRevolution3, 8,9),
myStepper4(stepsPerRevolution4, 10,11);
void setup() {
Serial.begin(9600); //串口频率
}
void loop() {
myStepper1.step(stepsPerRevolution1); //1-4号电机脉冲输出
myStepper1.step(-stepsPerRevolution1);
myStepper2.step(stepsPerRevolution2);
myStepper2.step(-stepsPerRevolution2);
myStepper3.step(stepsPerRevolution3);
myStepper3.step(-stepsPerRevolution3);
myStepper4.step(stepsPerRevolution4);
myStepper4.step(-stepsPerRevolution4);
}