写一段控制舵机来回旋转90度的arduino程序
时间: 2024-06-06 11:10:36 浏览: 108
arduino舵机用arduino控制的6自由度舵机机械臂,涉及到运动学的求解及轨迹规划,主函数为demo.cpp
5星 · 资源好评率100%
以下是一段控制舵机来回旋转90度的arduino程序:
#include <Servo.h> //引入舵机库
Servo servo; //定义一个舵机对象
void setup() {
servo.attach(9); //将舵机连接到Arduino的9号引脚
}
void loop() {
servo.write(0); //将舵机旋转到0度的位置
delay(1000); //延迟1秒钟
servo.write(90); //将舵机旋转到90度的位置
delay(1000); //延迟1秒钟
servo.write(180); //将舵机旋转到180度的位置
delay(1000); //延迟1秒钟
servo.write(90); //将舵机旋转回90度的位置
delay(1000); //延迟1秒钟
}
注:以上程序通过调用舵机库中的Servo类来实现舵机的控制。在setup函数中,我们将舵机连接到Arduino的9号引脚。在loop函数中,我们使用servo.write函数来控制舵机旋转到不同的角度。其中,delay函数用于延迟1秒钟,以便我们可以看到舵机旋转的效果。
阅读全文