舵机pwm代码含中文注释
时间: 2023-08-04 22:02:35 浏览: 167
下面是一个舵机PWM的代码,包含中文注释:
```C++
#include <Servo.h> // 引入舵机库
Servo myservo; // 创建一个舵机对象
void setup() {
myservo.attach(9); // 将舵机连接到数字引脚9
}
void loop() {
myservo.write(90); // 设置舵机位置为90度
delay(1000); // 等待1秒钟
myservo.write(180); // 设置舵机位置为180度
delay(1000); // 等待1秒钟
}
```
注释说明:
```C++
#include <Servo.h> // 引入舵机库
```
这行代码用于引入舵机库,我们需要使用这个库来控制舵机。
```C++
Servo myservo; // 创建一个舵机对象
```
这行代码用于创建一个舵机对象,我们可以通过这个对象来控制舵机。
```C++
void setup() {
myservo.attach(9); // 将舵机连接到数字引脚9
}
```
这段代码是 `setup()` 函数,用于初始化程序。在这里,我们将舵机连接到数字引脚9。
```C++
void loop() {
myservo.write(90); // 设置舵机位置为90度
delay(1000); // 等待1秒钟
myservo.write(180); // 设置舵机位置为180度
delay(1000); // 等待1秒钟
}
```
这段代码是 `loop()` 函数,用于循环执行程序。在这里,我们设置舵机位置为90度,等待1秒钟,然后设置舵机位置为180度,再等待1秒钟。这样循环执行,就可以让舵机来回摆动。
阅读全文