<acronym id="xonnx"></acronym>
      <td id="xonnx"></td>
    1. <pre id="xonnx"></pre>

      1. 專注電子技術學習與研究
        當前位置:單片機教程網 >> Arduino >> 瀏覽文章

        Arduino UNo 通過LM298n控制步進電機(3)

        作者:goingxu   來源:本站原創   點擊數:  更新時間:2014年04月21日   【字體:

         

        其實Arduino自己就有步進電機的庫函數,如果不想自己編就直接調用就行(兩相四拍的)

        幫助文件:http://arduino.cc/en/Reference/Stepper

        示例:http://www.geek-workshop.com/forum.php?mod=viewthread&tid=3512&reltid=3143&pre_thread_id=0&pre_pos=6&ext

         

        用法:在菜單欄中:程序-》導入庫-》stepper

        就加入了#include

        可參加自帶例子程序:文件-》示例-》stepper下。

         

        速度設置為120rpm時丟步,100時可用。說明效果不如前面自己寫的程序,奇怪。

        #include

        const int stepsPerRevolution = 200;  // change this to fit the number of steps per revolution
                                             // for your motor

        // initialize the stepper library on pins 8 through 11:
        Stepper myStepper(stepsPerRevolution, 8,9,10,11);          

        void setup() {
          // set the speed at 60 rpm:
          myStepper.setSpeed(60);
          // initialize the serial port:
          Serial.begin(9600);
        }

        void loop() {
          // step one revolution  in one direction:
           Serial.println("clockwise");
          myStepper.step(stepsPerRevolution);
          delay(500);
         
           // step one revolution in the other direction:
        //  Serial.println("counterclockwise");
        //  myStepper.step(-stepsPerRevolution);
        //  delay(500);
        }

         

        下一步:多個步進電機如何控制?時間是否夠用
         

        關閉窗口

        相關文章

        欧美性色欧美精品视频,99热这里只有精品mp4,日韩高清亚洲日韩精品一区二区,2020国自产拍精品高潮