|
|
本帖最后由 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 中慢慢研究, 亦可以看到即時的訊號. |
|