Arduino UNO + I/O Expansion 板
各位大大,小妹我是一位Arduino開發新人,我在參考麻瓜项目:家庭能源管理(COSM物联网版本/乐联网测试版更新)http://www.geek-workshop.com/thread-3178-1-1.html時有遇到問題:
硬體:
PC:COM4 ,USB->RS232->RS485轉換器->Arduino
Arduino : COM5,USB沒接,直接接外部電源
我在PC端執行Modbus RTU Slave模擬軟體收到來自Arduino的傳送的內容,且模擬軟體也回傳相對的內容,但自Arduino的LCD上看到並未收到來自模擬軟體的傳送回應內容,我不知道為什麼會這樣?
另外當我用Serial COM Monitor軟體監看Arduino's USB COM5(自PC端又接一條RS232至Arduino's USB PORT)時,發現它會一直收到我一開始發給PC端的內容,不知道為何會這樣?
麻煩各位大大協助幫忙我一下,我已經弄了好幾天了,謝謝。
请尽可能的再详细描述一下你的问题。不然不容易诊断问题。
比如你的几个连线究竟是怎么连的。
又比如如果你用的是UNO,那么只有一对硬串口。板载的TX/RX和USB里的其实是同一对,同时使用是会有问题的。但基于已有的描述无法做出靠谱的推断啊。 請問如果我用Arduino UNO + Dfrobot 出的 I/O expansion,並使用I/O expansion板子上的RS485介面,這樣的COM PORT還會跟UNO本身的硬串口衝突嗎?如果會,可否提供另一種Arduino板子?謝謝 mickey88488 发表于 2014-3-26 13:45 static/image/common/back.gif
請問如果我用Arduino UNO + Dfrobot 出的 I/O expansion,並使用I/O expansion板子上的RS485介面,這樣的COM ...
arduino uno好像有2个串口Serial,Serial1,其中一个串口负责下载程式用。mega2560有4个Serial-Serial3,DF的I/O expansion应该是扩展了所有的串口,包括下载程式用的Serial。如果你对单片机硬件比较生疏,建议用2560 另外做串口通讯的时候,尽可能避免使用Serial,因为这个主要功能是为了调试程序用的端口,你可以用Serial1.print做另外的通讯,看清楚,是Serial1,多了一个1,希望能帮以你,另外,请发表疑问的时候,尽可能使用简体字,这样方便我阅读。 纠错,刚才看了一下线路图,arduino只有一个串口,不是2个哦,所以你只能用serial,
而mega2560可以用4个串口,分别是Serial,Serial1,Serial2,Serial3 mickey88488 发表于 2014-3-26 13:45 static/image/common/back.gif
請問如果我用Arduino UNO + Dfrobot 出的 I/O expansion,並使用I/O expansion板子上的RS485介面,這樣的COM ...
IO扩充版只不过更方便连接外部设备而已,并不能帮你“扩充”出本来没有的接口。
UNO要用超过1组的串口只能用SoftSerial。 謝謝各位大大,小妹我已經弄出來了..感謝各位
页:
[1]