Arduino 官方的 Serial.read() 一次只能讀取一個字元 ( char ) ,但是在很多應用上都是使用字串 ( String ) 操控比較多,另外一整行寫入官方已經有實作 Serial.println() 了,所以這裡不再講解。今天來介紹如何使 Arduino UART 讀取 一整行字串的程式碼,如下:

 

String readLine3(){
      String s =  "";
      char c;
      while((c = Serial3.read()) !='\n'){
          s += c;
      }  
      return s;
}
 

要用的時候只要 String msg = readLine3() ; 就可以讀取一整行字串囉!!






arrow
arrow
    全站熱搜

    黃彥霖 發表在 痞客邦 留言(2) 人氣()