Robofun 機器人論壇

標題: 關於ARDUINO與XBEE的問題 [打印本頁]

作者: didiblade    時間: 2012-8-11 16:00
標題: 關於ARDUINO與XBEE的問題
首先是我使用的配備,如下:http://tinyurl.com/8vx3elsARDUINO UNO3+其他周邊

http://tinyurl.com/d8ok59qXBee 1mW Wire Antenna通訊模組-Series 1 X2

http://tinyurl.com/8z5qdx3    XBee Explorer USB連接板  

http://tinyurl.com/buszw6c    Xbee TTL介面連接板

而配線及程式與下面教學相同,不同的是XBEE USB我直接拿USB線連接電腦
https://sites.google.com/site/playrobotquickstart/home/xbee-wu-xian-tao-jian

而我的目的是要讓電腦終端與ARDUINO終端能夠互傳值

但是怎麼試就是由ARDUINO傳到電腦終端都是不行,有找到相關文章說軟體模擬UART沒辦法RX TX功能在一起

但直接向D0 D1接線的方法也實在沒頭緒

懇請各位高明幫忙看看是我觀念錯誤還是另有辦法

以下附上我的程式碼

  1. #include <SoftwareSerial.h>
  2. #define rx 2
  3. #define tx 3

  4. SoftwareSerial portOne(rx, tx);

  5. void setup()
  6. {
  7.   Serial.begin(9600);
  8.   portOne.begin(9600);

  9. }

  10. void loop()
  11. {
  12.   Serial.flush();
  13.   String output="";
  14.   while (portOne.available()) {
  15.     output += char(portOne.read());
  16.   }
  17.   
  18.   if(output.length()){
  19.     Serial.println("Data from port one:");
  20.     Serial.println(output);
  21.   }

  22.   while (Serial.available()){
  23.       Serial.println(Serial.read());
  24.       portOne.print("Hello World!!");
  25.       delay(50);
  26.   }
  27. }
複製代碼

作者: black7871    時間: 2012-8-12 01:13
大哥
不要試了
我今天跟你一樣用Xbee TTL介面連接板連接ARDUINO
用了半小時完全收不到訊號
還有雜訊傳回來阿
我有買另一塊板子叫XBee Explorer 轉接板
我插上去一分鐘
用一樣的程式
馬上就收到訊號了
也完全沒有雜訊問題
作者: didiblade    時間: 2012-8-12 11:06
樓上大哥是指這塊嗎
http://www.aroboto.com/shop/goods.php?id=210
作者: black7871    時間: 2012-8-12 17:54
是的
這塊真的很棒
接腳也很直覺
作者: dg101    時間: 2012-9-26 22:28
本帖最後由 dg101 於 2012-9-27 22:16 編輯

請問一下NewSoftSerial怎麼改成SoftwareSerial?我的是1.0.1版是直接引用SoftwareSerial就可以了?




歡迎光臨 Robofun 機器人論壇 (https://robofun.net/forum/) Powered by Discuz! X3.2