0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
会员中心
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示

怎样使用XCTU将XBee无线模块连接到ArduinoUn 并配置地址和网络

454398 ? 来源:工程师吴畏 ? 2019-07-26 15:39 ? 次阅读
加入交流群
微信小助手二维码

扫码添加小助手

加入工程师交流群

XBee模块是最受欢迎的无线平台之一。它允许数据通过空中传递到数百英尺外的另一个设备。

在本教程中,我们将了解XBee,并介绍如何将XBee连接到Arduino Uno。我们将介绍如何在计算机,Arduino/XBee Shield Combo和XBee Explorer之间建立无线XBee通信。请注意,此特定教程使用XBee Series 1模块。我们还将向您介绍XCTU并解释如何配置XBee网络和地址。

什么是XBee?

在我们开始修补无线套件之前,让我们向您介绍XBee。 XBee模块由Digi International创建,主要用作无线电通信收发器和接收器。它是一种网状通信协议,位于IEEE 802.15.4 ZigBee标准之上。 XBee以250 kbit/s的速度无线支持点对点和点对多点网络通信

所需硬件

Sparkfun XBee无线套件(包括XBee屏蔽,XBee Explorer USB和2个XBee模块)

跳线电缆

烙铁

SCTU

电脑

使用XBee Shield一个Arduino,你需要焊接一些可堆叠的标题。

您需要将可堆叠的标头焊接到XBee上。

XBee Shield LED指示灯

XBee屏蔽有五个LED连接到XBee上的一个引脚,表示屏蔽上的不同操作。您应该熟悉每个指标的含义,这在以后调试时非常有用。下表将指导您完成LED指示的每个操作:

LED指示表。图片来源:Sparkfun

一旦XBee与兼容设备配对,DIO5 LED应闪烁。首次连接XBee模块时也会发生这种情况。另一方面,一旦配对的XBee接近指示更强的信号强度,RSSI LED将会更亮。

RSSI LED。

将XBee插入屏蔽

首先,将XBee插入屏蔽可能会非常混乱,尤其是没有适当的标记。幸运的是,屏蔽有一些白色的丝网印刷,可以在插入时帮助定位XBee .XBee的两个对角线边缘应该与PCB上的两条对角线相匹配。现在你的XBee已全部设置。

你的XBee如何在盾牌上看。

从XCTU开始

XCTU是一个免费的多平台应用程序,具有易于使用的图形界面,专为使用Digi RF模块的开发人员而设计。它配备了新工具,可以轻松设置,配置和测试XBee?RF模块。

XCTU完成安装后,打开它。你会看到这个窗口:

XCTU的主页。

确保您之前已将XBee(正确)插入资源管理器,并将Explorer插入你的电脑。

现在我们准备添加你的XBee了。要添加,请单击窗口左上角的添加设备图标。

XCTU中的添加设备窗口。

单击新模块按钮并等待几秒钟,因为XCTU会读取XBee的配置设置。然后,您应该看到XBee的整个配置。

XCTU上XBee的完整配置。

有一个列出了许多可配置的设置,但是现在,请使用下面列出的内容:

Channel = C

PAN ID = 3332

DH = 0

DL = 0

MY = 0

如果您想要更改设置写在您的设备上,只需更改值,然后单击它旁边的铅笔符号。现在您已准备好测试连接。

软件序列直通

下面是一个示例草图,我们将使用它来创建Arduino的串行监视器与使用XCTU的另一个XBee之间的通信。

#include

SoftwareSerial XBee(2, 3);

void setup()

{

XBee.begin(9600);

Serial.begin(9600);

}

void loop()

{

if (Serial.available())

{

XBee.write(Serial.read());

}

if (XBee.available())

{

Serial.write(XBee.read());

}

}

你应该看到什么

上传完代码后,请按照以下步骤验证一切正常:

打开Arduino的Serial Monitor。确保波特率设置为9600.

在XCTU上,然后单击控制台模式。同时单击插头图标以关闭与无线电模块的串行连接。

在控制台视图中键入内容,它应显示在串行监视器上。

现在尝试输入内容Arduino的Serial Monitor(并按“发送”),它应该显示在控制台视图中。

Yay!

一个成功的XBee示例草图!

现在您已准备好使用带有Arduino的XBee模块进行各种项目!

声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
  • Arduino
    +关注

    关注

    190

    文章

    6502

    浏览量

    193200
  • xctu
    +关注

    关注

    0

    文章

    3

    浏览量

    3161
收藏 人收藏
加入交流群
微信小助手二维码

扫码添加小助手

加入工程师交流群

    评论

    相关推荐
    热点推荐

    开疆智能Profient转EtherCAT网关连接甘纳数据采集模块配置案例

    本案例是西门子PLC通过Profient转EtherCAT网关连接甘纳数采模块配置案例数采模块采集到的数据通过网关传送到PLC中。
    的头像 发表于 08-18 17:29 ?191次阅读
    开疆智能Profient转EtherCAT网关<b class='flag-5'>连接</b>甘纳数据采集<b class='flag-5'>模块</b><b class='flag-5'>配置</b>案例

    开疆智能Profinet转Devicenet网关连接阿克苏DeviceNet数字远程IO模块配置案例

    后,GSD文件会出现在下方框中 网关模块添加至组态,设置好网关模块的设备名称以及IP地址。 添加需要用到
    的头像 发表于 07-07 19:20 ?133次阅读
    开疆智能Profinet转Devicenet网关<b class='flag-5'>连接</b>阿克苏DeviceNet数字远程IO<b class='flag-5'>模块</b><b class='flag-5'>配置</b>案例

    CYW20706基于硅的蓝牙模块(CYBT-343151-02)连接到定制板上的MCU,怎样才能将链接配置为未确认数据模式?

    CYW20706 基于硅的蓝牙模块(CYBT-343151-02)连接到定制板上的 MCU。 它在确认数据模式下工作,没有问题 但是我怎样才能将链接
    发表于 06-27 08:23

    开疆智能Profinet转Profibus网关连接EC-CM-P1 PROFIBUS DP从站通讯模块配置案例

    地址 4. 总线模块的GSD文件导入网关配置软件(注意,此处导入的是Profibus从站的GSD,并非Profinet所用的GSD)添加
    的头像 发表于 05-29 16:28 ?301次阅读
    开疆智能Profinet转Profibus网关<b class='flag-5'>连接</b>EC-CM-P1 PROFIBUS DP从站通讯<b class='flag-5'>模块</b><b class='flag-5'>配置</b>案例

    开疆智能Profinet转Profibus网关连接Modicon TM5扩展模块案例

    本案例是客户通过使用开疆智能Profinet转Profibus网关IO扩展模块使用的Profibus 协议转换成Profinet协议。 一、配置流程: 配置步骤总共分为三部分: 1.
    的头像 发表于 05-27 17:24 ?278次阅读
    开疆智能Profinet转Profibus网关<b class='flag-5'>连接</b>Modicon TM5扩展<b class='flag-5'>模块</b>案例

    罗德与施瓦茨示波器R&amp;S?RTO64通过网络接口操作方法

    网络环境正确连接。使用网线示波器的LAN口与路由器或交换机相连。若需无线连接,部分型号可能支持Wi-Fi功能,需确认设备是否具备该选项
    的头像 发表于 05-21 16:11 ?349次阅读
    罗德与施瓦茨示波器R&amp;S?RTO64通过<b class='flag-5'>网络</b>接口操作方法

    开疆智能Profinet转ModbusTCP网关连接BORUNTE伯朗特系统配置案例

    本案例是通过开疆智能Profinet转ModbusTCP网关西门子PLC与BORUNTE机器人连接配置案例。具体配置方法如下。 配置过程
    的头像 发表于 05-20 16:05 ?252次阅读
    开疆智能Profinet转ModbusTCP网关<b class='flag-5'>连接</b>BORUNTE伯朗特系统<b class='flag-5'>配置</b>案例

    NAT网络地址转换的技术原理

    由全球IP地址分配机构,IANA (Internet Assigned Numbers Authority)管理的IPv4地址,于2011年完全用尽。但是需要连接互联网必须要IP地址
    的头像 发表于 02-17 10:30 ?1959次阅读
    NAT<b class='flag-5'>网络地址</b>转换的技术原理

    如何配置 MPLS 网络

    路由实例等。以下是一个基本的MPLS网络配置指南: 一、配置前的准备 确定网络拓扑 :明确MPLS网络的拓扑结构,包括PE设备、P(Prov
    的头像 发表于 02-14 18:13 ?1289次阅读

    使用插件Excel连接到MySQL/MariaDB

    使用插件 Excel 连接到 MySQL/MariaDB 适用于 MySQL 的 Devart Excel 插件允许您将 Microsoft Excel 连接到 MySQL 或 MariaDB
    的头像 发表于 01-20 12:38 ?742次阅读
    使用插件<b class='flag-5'>将</b>Excel<b class='flag-5'>连接到</b>MySQL/MariaDB

    快速上手:设备IP地址配置技巧与注意事项

    设备IP地址配置网络连接和通信的基础。
    的头像 发表于 12-04 15:30 ?1740次阅读

    PLC无线通信模块的工作原理 PLC无线通信模块网络配置

    PLC无线通信模块的工作原理 PLC(可编程逻辑控制器)无线通信模块是一种用于实现工业自动化设备之间无线数据通信的关键组件。它通过
    的头像 发表于 11-29 18:07 ?1814次阅读

    决定IP地址的是电脑主机还是网络

    和管理的,这其中包括了网络运营商和网络服务提供商。 先来捋一捋IP地址含义,IP地址即互联网协议地址,它是用于标识互联网那个上每一个设备或主
    的头像 发表于 11-25 10:32 ?4421次阅读

    LORA模块的安装与配置指南

    以下是LoRa模块的安装与配置指南: 一、安装步骤 硬件连接LoRa模块与主机(如PC或其他具有UART接口的设备)
    的头像 发表于 10-31 17:37 ?4978次阅读

    如何配置IPv6网络

    配置IPv6网络是一个涉及多个步骤的过程,包括规划、配置网络接口、设置路由协议、配置DNS以及测试和验证。 1. 规划IPv6
    的头像 发表于 10-29 17:35 ?2364次阅读