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

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

        Arduino串口函數

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

          串口是Arduino與其它設備進行通信的接口,我們需要很好的掌握它的使用。Arduino串口使用相關的函數共有10個(隨著版本的升級,新版本加入了更多,具體請參見官網:http://www.arduino.cc/)。

            Serial.begin(); //開啟串行通信接口并設置通信波特率

            Serial.end();    //關閉通信串口

            Serial.available();//判斷串口緩沖器是否有數據裝入

            Serial.read();    //讀取串口數據

            Serial.peek();    //返回下一字節(字符)輸入數據,但不刪除它

            Serial.flush();    //清空串口緩存

            Serial.print();    //寫入字符串數據到串口

            Serial.println();   //寫入字符串數據+換行到串口

            Serial.write();     //寫入二進制數據到串口

            Serial.SerialEvent();//read時觸發的事件函數

            Serial.readBytes(buffer,length);//讀取固定長度的二進制流

            Serial.println(incomingByte, DEC);打印接到數據十進制表示的ascii碼。

            peek():功能類似于read(),但是我們知道當調用一次read()后,緩沖區的數據流會被讀取并刪除read過的數據,也就是available值會減少,但peek()不會出現類似情況,其功能類似于檢測緩沖區的頭部數據,反復調用peek()返回的值是一樣的。用得好的話可以精簡很多代碼。

            write():寫入二進制數據到串行端口。這個數據是作為一個字節或字節序列發送的。如果發送字符串則需要用到print方法。

                最后注意一下:當燒程序入板卡的時候,在完成前即L、TX、RX燈閃爍前,斷開數據線很可能損壞硬件。同時測試前養成按一次reset鍵復位的習慣,這里特別注意,在打開串口監視器后,需要reset一次,否則無法看到效果。

        關閉窗口

        相關文章

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