arduino按键控制步进电机移动的代码
时间: 2023-06-06 19:06:11 浏览: 257
用aarduino控制两个步进电机的代码
5星 · 资源好评率100%
以下是一个简单的 Arduino 按键控制步进电机移动的代码示例:
```C++
#include <Stepper.h>
// 28BYJ-48 步进电机的步数为 4076(32个步骤)。
const int stepsPerRevolution = 4076;
// 设置步进电机的 IO 引脚。
const int in1 = 8;
const int in2 = 9;
const int in3 = 10;
const int in4 = 11;
// 设置按钮 IO 引脚。
const int button = 2;
// 步进电机实例对象。
Stepper stepper(stepsPerRevolution, in1, in2, in3, in4);
void setup() {
// 初始化按钮输入。
pinMode(button, INPUT_PULLUP);
// 设置步进电机的步进速度(200 毫秒一步)。
stepper.setSpeed(200);
}
void loop() {
// 当按钮被按下时,启动步进电机顺时针旋转 1 个完整转动周期。
if (digitalRead(button) == LOW) {
stepper.step(stepsPerRevolution);
}
}
```
阅读全文