美文网首页
arduino-解决舵机与直流电机冲突问题

arduino-解决舵机与直流电机冲突问题

作者: Walk_In_Jar | 来源:发表于2019-01-03 09:14 被阅读0次
    int servoPin = 8;    //定义舵机接口数字接口7 也就是舵机的橙色信号线。
     
    void setup() {
      pinMode(servoPin, OUTPUT); //设定舵机接口为输出接口
    }
     
    void loop() {
      servo(180);
      delay(600);
    }
     
    void servo(int angle) { //定义一个脉冲函数
      //发送50个脉冲
      for(int i=0;i<50;i++){
        int pulsewidth = (angle * 11) + 500; //将角度转化为500-2480的脉宽值
        digitalWrite(servoPin, HIGH);   //将舵机接口电平至高
        delayMicroseconds(pulsewidth);  //延时脉宽值的微秒数
        digitalWrite(servoPin, LOW);    //将舵机接口电平至低
        delayMicroseconds(20000 - pulsewidth);
      }
      delay(100);
    }
    

    https://blog.csdn.net/u010351766/article/details/64904756

    相关文章

      网友评论

          本文标题:arduino-解决舵机与直流电机冲突问题

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