一、舵机一般有三根线,和Arduino连接一般如下
二、代码分析
#include#include 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) { // 0°转到180° // 每一步增加1° myservo.write(pos); // 告诉伺服电机达到‘pos’变量的角度 Serial.println(pos); //串口打印pos的值 delay(15); // 等待15毫秒以确保伺服电机达到了目标角度 } for (pos = 180; pos >= 0; pos -= 1) { // 180°转到 0° myservo.write(pos); // 告诉伺服电机达到‘pos’变量的角度 Serial.println(pos); //串口打印pos的值 delay(15); //等待15毫秒以确保伺服电机达到了目标角度 } }



