Arduino无线连接-XBee篇
作者:wxxmickey   文章来源: blog.roboticfan.com    更新时间:2009年05月13日   打印此文    浏览数:

XBee-PRO OEM RF 模块是与ZigBee/IEEE 802.15.4兼容的解决方案,可以满足低成本低功耗无线传感网络的特殊需求。该模块易于使用,极低的功耗,以及提供设备间关键数据的可靠传输。由于设计上的创新,XBee-PRO在范围上可以超越标准ZigBee模块2-3倍。 XBee-PRO模块工作在ISM 2.4 GHz频率波段,而且与MaxStream公司的XBee (1 毫瓦) Zigbee 模块引脚兼容。该模块在美国,加拿大,澳大利亚,以色列以及欧洲广泛使用。 建立RF通信不需要任何配置,该模块的默认配置支持宽范围的数据系统应用。也可以使用简单AT命令进行高级配置。 现在为OEM开发商提供XBee代码开发包,OEM可以自己开发与MaxStream ZigBee/802.15.4 RF模块协作的代码。

       利用我们为XBee打造的扩展板就可以很方便地将XBee模块连接到Arduino上。

      XBee模块与Arduino之间其实就是通过串行接口(即Tx和Rx引脚)进行通信。对于简单的点对点通信来讲,只需要通过串行接口向XBee模块写数据就可以实现数据的发送;当XBee模块通过无线通道接收到数据时,通过读串行接口可以很方便地获得这些数据,使用方式和APC220以及DF-Bluetooth蓝牙模块雷同。

      使用多个Arduino XBee模块,就可以实现多个结点组成的复杂网络,这里我们只研究最简单的两个结点的ZigBee网络。在使用XBEE之前,我们需要先给XBEE模块进行初始参数设置,对XBee模块的设置可以按照XBee手册里介绍的AT指令,通过串行终端完成,也可以借助X-CTU这一工具来完成,使用工具相对来说要方便点。

      将Arduino XBee扩展板连接到Arduino母板上,然后将Arduino XBee扩展板上的两个跳线置于USB一端,这样X-CTU才能通过Arduino的USB接口对XBee模块进行配置:

注意:下面我们会用到Arduino的USB接口以及TX和RX管脚,所以请确保Arduion上没有运行对串行接口操作的程序,或者将AVR芯片从Arduino板上取下之后再进行下面的步骤。


首页 上一页 1 2 3 下一页 尾页 跳转到

转载声明:凡文章出处为www.RoboticFan.com的,系本站的原创文章。其它媒体在注明出处为RoboticFan.com并给出原始链接后可以自由转载,否则将视为侵权!

上一篇:Arduino的无线模块-蓝牙篇 下一篇:科幻电影中的机器人与人工智能

最近更新

相关文章
  • 没有相关内容!

    推荐新闻

    赞助商广告