📅  最后修改于: 2023-12-03 15:29:27.719000             🧑  作者: Mango
伺服电机是一种能够精确控制角度的电机,一般应用于机器人、航模等领域。Arduino 是一款便携式的开源电子平台,广泛用于各种 DIY 项目中,因此非常适合用于控制伺服电机。
将伺服电机的信号线(通常是白色线)连接到 Arduino 的数字引脚(例如数字引脚 9),将伺服电机的电源和地线连接到 Arduino 的电源和地线。
打开 Arduino IDE,创建一个新的 Sketch。输入以下代码:
#include <Servo.h>
Servo myservo;
void setup() {
myservo.attach(9);
}
void loop() {
myservo.write(0); //设置伺服电机的角度为 0
delay(1000); //等待 1 秒后
myservo.write(90); //设置伺服电机的角度为 90
delay(1000); //等待 1 秒后
myservo.write(180); //设置伺服电机的角度为 180
delay(1000); //等待 1 秒后
}
这个程序会让伺服电机先旋转到 0 度,然后旋转到 90 度,最后旋转到 180 度。按照上述连接电路的方法将伺服电机和 Arduino 连接好,并使用 USB 线将 Arduino 开发板连接到电脑上。在 Arduino IDE 中点击“上传”按钮,将程序上传至 Arduino 开发板上,程序会开始运行。
通过这篇文章,了解了如何使用 Arduino 控制伺服电机。在实际应用中,还可以使用传感器等硬件组合,构建更加复杂的控制系统。