Robofun 機器人論壇

 找回密碼
 申請會員
搜索
熱搜: 活動 交友 discuz
查看: 6213|回復: 4
打印 上一主題 下一主題

關於ARDUINO與XBEE的問題

[複製鏈接]
跳轉到指定樓層
1#
發表於 2012-8-11 16:00:22 | 只看該作者 回帖獎勵 |倒序瀏覽 |閱讀模式
首先是我使用的配備,如下: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. }
複製代碼
2#
發表於 2012-8-12 01:13:20 | 只看該作者
大哥
不要試了
我今天跟你一樣用Xbee TTL介面連接板連接ARDUINO
用了半小時完全收不到訊號
還有雜訊傳回來阿
我有買另一塊板子叫XBee Explorer 轉接板
我插上去一分鐘
用一樣的程式
馬上就收到訊號了
也完全沒有雜訊問題
3#
 樓主| 發表於 2012-8-12 11:06:57 | 只看該作者
樓上大哥是指這塊嗎
http://www.aroboto.com/shop/goods.php?id=210
4#
發表於 2012-8-12 17:54:10 | 只看該作者
是的
這塊真的很棒
接腳也很直覺
5#
發表於 2012-9-26 22:28:16 | 只看該作者
本帖最後由 dg101 於 2012-9-27 22:16 編輯

請問一下NewSoftSerial怎麼改成SoftwareSerial?我的是1.0.1版是直接引用SoftwareSerial就可以了?
您需要登錄後才可以回帖 登錄 | 申請會員

本版積分規則

小黑屋|手機版|Archiver|機器人論壇 from 2005.07

GMT+8, 2025-1-31 18:46 , Processed in 0.167599 second(s), 7 queries , Apc On.

Powered by Discuz! X3.2

© 2001-2013 Comsenz Inc.

快速回復 返回頂部 返回列表