美文网首页
Arduino 舵机控制

Arduino 舵机控制

作者: 186f94ca541e | 来源:发表于2018-12-19 09:47 被阅读26次

    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);                      // 

      }

    }

    相关文章

      网友评论

          本文标题:Arduino 舵机控制

          本文链接:https://www.haomeiwen.com/subject/pajdkqtx.html