參考書:《ARDUINO開發實戰指南 AVR篇》
功能概要:使用SoftWareSerial庫可以通過軟件模擬的方式利用任意兩個I/O實現串口通信
函數
構造函數
參數1:receivePin:接收數據的引腳號
參數2:transmitPin:發送數據的引腳號
用於創建對象時指定用於串口通信的數據發送引腳和數據接收引腳
begin()
參數:speed:串行通信速率
用於設置串口串行通信速率
read()
參數:無
用於讀取串行通信中接收到的字符
print()和println()
用途:輸出
使用限制:
最大數據傳輸速率只能達到9600bps
SoftwareSerial.read()函數會一直等待,直到接收數據
只有在SoftwareSerial.read()函數調用時,接收到的數據才會接收,其他時間接收到的數據都會丟失
