Arduino UNO 可以同時有兩個 Serial 連線嗎?
本帖最后由 Super169 于 2014-3-19 11:48 编辑嘗試用 UNO 控制 16路伺服控制模塊, 由於只可以經 Serial 連線發出指令, 所以用 D0/D1 連接了.
連線後發覺不能夠跟電腦溝通, 既不可以 upload sketch, 亦不可以在執行時將訊息用傳到電腦顯示, 必須拔掉其中一邊分別進行 upload sketch 及 程式執行.
可能是因為只有一個 Serial 接口的關係.而且, 發出 Serial.print 時, 如果有兩個 Serial 連線, 不知會發到那裡.電腦收到伺服的指令只會顯示出來, 但伺服控制板收到 其他訊息不知會怎樣.
請問有沒有方法改變其中一個 Serial 接口, 既可以同時讓 Arduino 板跟 伺服控制板 連接, 又可以把程式運行時有關訊息 (多是除蟲用的) 傳到電腦顯示?我也不肯定是否有可能, 因為發出 Serial.print 並不可以指定目標發送, 除非可以用別的方式向電腦發送資料.
又或者如果程式中不再加入其他訊息, 我只想在電腦中監察 Arduino 向 伺服控制發出的訊息, 可以有其他方法嗎?即在電腦中 截取 Arduino 向 伺服控制發出的訊息.
嘗試在 UNO 連接 LCD 去顯示相關, 但因為發出的指令比較長而且很多, 一時間也看不了.
如果可以發送到電腦, 就可以在 Serial Monitor 中慢慢研究, 亦可以看到即時的訊號. soft serial 同上……………………………… savagego 发表于 2014-3-19 12:30 static/image/common/back.gif
soft serial
oh...唔該哂, 原來有這麼好的東西..... 實在太好了.
页:
[1]