Arduino 舵机控制


发布评论 (0)

舵机的使用领域十分广泛是一种位置(角度)伺服的驱动器,可以控制在0-180度精准旋转
普通舵机有3根线:GND(黑)、VCC(红)、Signal(黄),一般情况下,我们建议为舵机单独供电

接线图

控制代码

/**
 *  舵机 pin 9
 */
#include <Servo.h> //舵机驱动库

Servo myservo; // 最多可以控制8路舵机int switchPin = 9;

void setup() {
  // 舵机控制信号引脚 
  myservo.attach(switchPin);

  //串口调试
  Serial.begin(9600);

  //0 度
  //myservo.write(0);
}

void loop() { 
  
  for (int i=0, i++, i<180){
    myservo.write(i); //舵机旋转角度
    delay(100);
  }
}
这里需要使用舵机驱动库 Servo.h
myservo.write(0); // 控制舵机旋转角度

int nowServo = myservo.read(); // 读取当前舵机角度值
 

本文发布于: 2016-04-10 20:26:01,作者: Zack Lee。 属于: Arduino 分类,被贴了 arduino 标签。


> 评论区域

评论系统维护中

还没有人参与评论