伺服电机控制
控制单个伺服电机
引入伺服电机控制函数库
#include <Servo.h>
创建Servo对象以控制伺服电机
Servo myservo;
示例代码如下:
#include <Servo.h>
Servo myservo; // 创建Servo对象用以控制伺服电机
int pos = 0; // 存储伺服电机角度信息的变量
void setup() {
myservo.attach(9); // Servo对象连接在9号引脚
Serial.begin(9600); //串口通讯
}
void loop() {
for (pos = 0; pos <= 180; pos += 1) {
// 每一步增加1度
myservo.write(pos); // 设置伺服电机转动角度,告诉伺服电机达到'pos'变量的角度
Serial.println(pos);
delay(15); // 等待15毫秒以确保伺服电机可以达到目标角度
}
for (pos = 180; pos >= 0; pos -= 1) { // 180度转到0度
myservo.write(pos); // 告诉伺服电机达到'pos'变量的角度
Serial.println(pos);
delay(15); // 等待15毫秒以确保伺服电机可以达到目标角度
}
}

最低0.47元/天 解锁文章
9588





