mg996r舵机的arduino代码
时间: 2024-01-04 09:00:52 浏览: 317
arduino控制180度舵机和360度舵机
MG996R舵机是一款高质量、高性能的模拟舵机,它可通过Arduino控制。下面是MG996R舵机的Arduino代码示例:
```c
#include <Servo.h>
Servo mg996r; // 创建一个舵机对象
void setup() {
mg996r.attach(9); // 将舵机连接到Arduino的数字引脚9
}
void loop() {
mg996r.write(0); // 舵机转到0度位置
delay(1000); // 延时1秒
mg996r.write(90); // 舵机转到90度位置
delay(1000); // 延时1秒
mg996r.write(180); // 舵机转到180度位置
delay(1000); // 延时1秒
}
```
在这段代码中,首先我们包含了Servo库,然后创建了一个名为mg996r的舵机对象。在setup函数中,我们将舵机连接到Arduino的数字引脚9上。然后在loop函数中,我们使用write函数来控制舵机转动到特定的角度(0度、90度和180度),再通过delay函数设置延时,让舵机停留在每个角度上一段时间。
以上就是一个简单的MG996R舵机的Arduino代码示例,你可以根据自己的需求修改代码来控制舵机的角度和运动方式。希望对你有帮助!
阅读全文