木头木头人 发表于 2014-9-30 10:54:04

关于arduino+xbee的无线通信

本帖最后由 木头木头人 于 2014-10-19 20:03 编辑

求助,关于arduino+xbee的无线通信。

我现在的想法是两套arduino 2560+xbee+wireless Shield 实现互相通信,遇到了一些问题:

参考的http://tekbots.eefocus.com/article/10-01/1688061264583493_2.html

首先,在进行xbee设置的时候,读取到的XBEE型号是XB24-ZB(联网升级之后得到的), 其中的CH、MY等参数不能修改,在

802.15.4 channel numbers修改之后——write —— read还是原来的默认参数。即使两块xbee参数设置为相同,也不能实现通信

(Terminal界面字符传送没反应)。

另外在调试2560的时候,下载程序后改用12V外部电源供电,串口指示灯无反应(在usb下TX灯是闪的),这样的话2560是不

是没在正常工作?应该怎么做?

下载到2560的程序:
int ledPin = 13;
int val;
void setup()
{
pinMode(ledPin, OUTPUT);
Serial.begin(9600);
}
void loop()
{
Serial.print('A');
delay(1000);
val = Serial.read();
if (-1 != val)
{
if ('A' == val)
{
digitalWrite(ledPin, HIGH);
delay(500);
digitalWrite(ledPin, LOW);
delay(500);
}
}
}




其实不用设置那么多参数的,主要是ID要设成相同,使两套设备处于同一PAN内,另外,JV要设置成1.

songjiahua 发表于 2014-10-7 15:45:57

我也在做这个,可以交流

木头木头人 发表于 2014-10-7 15:47:37

songjiahua 发表于 2014-10-7 15:45 static/image/common/back.gif
我也在做这个,可以交流

做到什么程度了?

songjiahua 发表于 2014-10-7 15:59:04

我是新手上路,目前遇到的难题是通过x-ctu我可以验证通信,但是如何在代码中实现》?

木头木头人 发表于 2014-10-7 16:10:59

songjiahua 发表于 2014-10-7 15:59 static/image/common/back.gif
我是新手上路,目前遇到的难题是通过x-ctu我可以验证通信,但是如何在代码中实现》?

想通过什么代码实现?

songjiahua 发表于 2014-10-7 16:16:09

arduino 中的代码实现,因为我后面要在一端加一个温度传感器,把数据传输出去
页: [1]
查看完整版本: 关于arduino+xbee的无线通信