2015-06-16 48 views
0

我有一個問題,當試圖獲取數據到我的xbee連接到Arduino Arduino無線SD盾,而不是recivo數據,這是我的代碼。Arduino與XBee系列1和無線SD盾,接收數據

void setup() { 
    Serial.begin(9600); // opens serial port, sets data rate to 9600 bps 
} 

void loop() { 
    if (Serial.available() >0) { 
    byte temp= Serial.read(); 
    Serial.print(temp); 
    } 
} 

我的的XBee連接到平板,看到XCTU和接收數據,但使用Arduino的UNO和Arduino的無線SD盾不工作,我沒有得到任何東西,請幫助可能是錯了嗎?

我發送數據從另一個xbee連接到PIC 16F877A使用雙方9600波特率。

請幫我..謝謝。

此圖片:

Image 1

Image 2

回答

0

我碰到此設置大量的在我的實驗室的時間,我們需要您的故障排除分解成一些較小的步驟。

首先要做的是驗證XBEE無線電臺正在發送流量。

驗證了XBEE鏈接後,您可以排除XBEE與Arduino之間的連接故障。

爲了解決XBEE問題,您希望將XBEE直接插入計算機。我使用這個屏蔽將我的XBEE連接到計算機上的USB端口,並直接監控它正在接收的流量。

https://www.sparkfun.com/products/11812

如果你喜歡不同的供應商有很多簡單的XBEE該做同樣的功能USB板。

讓我們開始設置,然後一旦你做了,我會幫你排除Arduino的故障,如果它仍然不工作。