0
我知道一個新手問題。但是,我很少使用串口。現在我正在使用Arduino和C++。在研究讀取/寫入串行端口的方法時,我發現了幾個。我想知道其中的差異。 Serial.print - Serial.println - Serial.write,僅舉幾個例子,這只是發送端。我爲什麼要使用一個而不是另一個? - 謝謝使用C++讀取和寫入串行端口
我知道一個新手問題。但是,我很少使用串口。現在我正在使用Arduino和C++。在研究讀取/寫入串行端口的方法時,我發現了幾個。我想知道其中的差異。 Serial.print - Serial.println - Serial.write,僅舉幾個例子,這只是發送端。我爲什麼要使用一個而不是另一個? - 謝謝使用C++讀取和寫入串行端口
Serial.print()和Serial.println()之間的區別在於println包含cr和LF。
最好的方法是使用Arduino串行監視器。
'println'將打印一個新行。第一大區別。 :) – herohuyongtao
只讀arduino的圖書館文檔 – Davidbrcz
Arduino只是一個平臺名稱。實際的硬件基於Atmel部分。閱讀你使用的微控制器,你會發現可以讀寫串行數據的外設信息。至於Arduino庫函數(Serial.print),請使用參考。我假設Serial.print將發送一個字符串作爲Serial.write發送單個字符。 – bblincoe