极客工坊

 找回密码
 注册

QQ登录

只需一步,快速开始

查看: 14287|回复: 5

关于arduino+xbee的无线通信

[复制链接]
发表于 2014-9-30 10:54:04 | 显示全部楼层 |阅读模式
本帖最后由 木头木头人 于 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.

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?注册

x
回复

使用道具 举报

发表于 2014-10-7 15:45:57 | 显示全部楼层
我也在做这个,可以交流
回复 支持 反对

使用道具 举报

 楼主| 发表于 2014-10-7 15:47:37 | 显示全部楼层
songjiahua 发表于 2014-10-7 15:45
我也在做这个,可以交流

做到什么程度了?
回复 支持 反对

使用道具 举报

发表于 2014-10-7 15:59:04 | 显示全部楼层
我是新手上路,目前遇到的难题是通过x-ctu我可以验证通信,但是如何在代码中实现》?
回复 支持 反对

使用道具 举报

 楼主| 发表于 2014-10-7 16:10:59 | 显示全部楼层
songjiahua 发表于 2014-10-7 15:59
我是新手上路,目前遇到的难题是通过x-ctu我可以验证通信,但是如何在代码中实现》?

想通过什么代码实现?
回复 支持 反对

使用道具 举报

发表于 2014-10-7 16:16:09 | 显示全部楼层
arduino 中的代码实现,因为我后面要在一端加一个温度传感器,把数据传输出去
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则 需要先绑定手机号

Archiver|联系我们|极客工坊

GMT+8, 2024-5-22 16:16 , Processed in 0.042632 second(s), 20 queries .

Powered by Discuz! X3.4 Licensed

Copyright © 2001-2021, Tencent Cloud.

快速回复 返回顶部 返回列表