Arduino 舵机控制

2018-12-19  本文已影响26人  186f94ca541e

SG90舵机:

SG90 9克舵机是目前市面上最便宜也是最常见的舵机,最大角度为180度。9克指的是舵机重量为9克。工作电压3.5V到6V,无负载转速:0.12秒/60度。不同厂商产品参数可能不同。

舵机连接:

SG90的9克舵机,有红黄棕三根线,电器接线中有些潜在规律,红色一般为电源正极,黑色一般为电源负极(GND),本品为棕色,黄色为信号线。接线图如下:

程序代码:

#include <Servo.h>

Servo myservo;  // 创建一个舵机对象;

int pos = 0;    // 定义舵机角度变量;从0度到180度。

void setup() {

  myservo.attach(9);  // 舵机信号线连接到引脚9;

}

void loop() {

  for (pos = 0; pos <= 180; pos += 1) {          // 从0度到180度每次增加1度;

     myservo.write(pos);              // 发送角度值给舵机;

    delay(10);                      // 

  }

  for (pos = 180; pos >= 0; pos -= 1) {        // 从180度到0度每次减小1度;

    myservo.write(pos);              // 

    delay(10);                      // 

  }

}

上一篇 下一篇

猜你喜欢

热点阅读