// 包含步进电机库
#include <Stepper.h>
// 定义步进电机对象
Stepper myStepper(200, 8, 9, 10, 11);
void setup() {
Serial.begin(9600);
Serial.println("Stepper Motor Control Test");
}
void loop() {
// 以每分钟15转的速度顺时针旋转步进电机
myStepper.setSpeed(15);
myStepper.step(360); // 旋转360度
delay(1000); // 等待1秒
// 以每分钟15转的速度逆时针旋转步进电机
myStepper.setSpeed(15);
myStepper.step(-360); // 逆时针旋转360度
delay(1000); // 等待1秒
}
在这个例子中,我们使用了Arduino的Stepper库来控制步进电机。创建了一个Stepper对象并定义了步进电机的引脚(在这里是8、9、10、11)。我们使用setSpeed方法设置步进电机的转速,以每分钟15转的速度顺时针旋转360度,然后逆时针旋转360度。
确保正确连接步进电机到Arduino,并根据你的实际连接调整引脚号。步进电机通常有特定的步数和工作电压,确保库中的步数设置与你的步进电机规格相匹配。
转载请注明出处:http://www.pingtaimeng.com/article/detail/11008/Arduino