免费视频淫片aa毛片_日韩高清在线亚洲专区vr_日韩大片免费观看视频播放_亚洲欧美国产精品完整版

打開APP
userphoto
未登錄

開通VIP,暢享免費電子書等14項超值服

開通VIP
串口(串口的使用)

Arduino 上的串口占用的是引腳 0 和引腳 1,對于 Arduino 來說,這兩個引腳的任務(wù)太重了,下載程序用它,和計算機通信用它、與別的器件進(jìn)行串行通信也用它。好在使用上還是很方便的。 
咱們從輸出和輸入兩方面來說 Arduino 串口的使用 
 
1、輸出 
Arduino 的輸出基本就用兩個函數(shù) print 和println,區(qū)別在于后者比前者多了回車換行 
下面貼一段“Hello Arduino”的代碼,各位可以把代碼運行的效果截圖貼出來。 
void setup()   
{  
  Serial.begin(9600);  
 
 
 
void loop()   
{  
 
    Serial.println("Hello Arduino"); 
     //或者 Serial.print("Hello Arduino"); 
    delay(5000);//延時 5 秒 
 
 
 
在 Arduino開發(fā)環(huán)境下帶有 Serial Monitor按鈕,可以直接看到效果 
**** Serial.begin(9600);的作用是設(shè)置串行波特率,這個設(shè)置要與 Serial Monitor界面中的設(shè)
置相同 **** 
 
2、輸入 
 
串行數(shù)據(jù)的輸入相對要麻煩點,多了一步判斷是否有數(shù)據(jù)收到的操作,使用函數(shù) 
Serial.available(),之后使用函數(shù) Serial.read()提取收到的數(shù)據(jù)。 
這里把上面的函數(shù)做一個調(diào)整,只有在收到 S后才發(fā)送“Hello Arduino” 
 
程序如下(直接粘貼到 Arduino 開發(fā)環(huán)境下就可直接應(yīng)用) 
void setup()   
{   
   Serial.begin(9600); // 9600 bps 
void loop()   
  if ( Serial.available())  
  { 
    if('S' == Serial.read()) 
     { 
        Serial.println("Hello Arduino"); 
       } 
   } 
----------------------------------------------------------------------------- 
重點:5 個函數(shù) 
 
 
//初始化串口 
Serial.begin() 
 
 //串口發(fā)送數(shù)據(jù) 
Serial.println() 
Serial.print() 
 
//串口接收數(shù)據(jù) 
Serial.available() 
Serial.read() 
本站僅提供存儲服務(wù),所有內(nèi)容均由用戶發(fā)布,如發(fā)現(xiàn)有害或侵權(quán)內(nèi)容,請點擊舉報。
打開APP,閱讀全文并永久保存 查看更多類似文章
猜你喜歡
類似文章
Arduino 語法
Arduino和非Arduino板串口通信教程
Arduino 2560 esp8266控制LED(可不用USB轉(zhuǎn)TTL)
Arduino的串口通訊函數(shù)
Arduino
Arduino Serial使用以及各種讀寫函數(shù)區(qū)別
更多類似文章 >>
生活服務(wù)
分享 收藏 導(dǎo)長圖 關(guān)注 下載文章
綁定賬號成功
后續(xù)可登錄賬號暢享VIP特權(quán)!
如果VIP功能使用有故障,
可點擊這里聯(lián)系客服!

聯(lián)系客服