📜  Arduino-伺服电机(1)

📅  最后修改于: 2023-12-03 15:29:27.719000             🧑  作者: Mango

Arduino 伺服电机

简介

伺服电机是一种能够精确控制角度的电机,一般应用于机器人、航模等领域。Arduino 是一款便携式的开源电子平台,广泛用于各种 DIY 项目中,因此非常适合用于控制伺服电机。

硬件准备
  1. Arduino 开发板
  2. 伺服电机
  3. 杜邦线
连接电路

将伺服电机的信号线(通常是白色线)连接到 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 控制伺服电机。在实际应用中,还可以使用传感器等硬件组合,构建更加复杂的控制系统。