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
    +关注

    关注

    187

    文章

    6455

    浏览量

    186445
  • xctu
    +关注

    关注

    0

    文章

    3

    浏览量

    3016
收藏 人收藏

    评论

    相关推荐

    使用ESP8266arduino连接到thinkspeak云,无法将其连接到任何网页,为什么?

    我正在尝试使用 ESP8266 arduino 连接到 thinkspeak 云。所以我能够 esp 模块连接到我的家庭 wifi,但
    发表于 07-16 07:43

    请问是否可以非网状设备连接到网状网络

    是否可以非网状设备连接到网状网络
    发表于 07-11 08:30

    交换机怎么配置IP地址

      在构建和管理网络架构中,交换机作为核心设备之一,其IP地址配置是确保网络正常运行的重要步骤。正确配置交换机的IP
    的头像 发表于 06-06 11:16 9388次阅读

    WiFi模块网络配置基本设置

    网络很简单,但是需要串口输入,一般需要在单片机系统上提供一个人机交互接口。        2、微信Air-Kiss网络配置        A.Wi-Fi模块只能对
    的头像 发表于 05-31 10:32 532次阅读

    怎样才能选到合适的无线模块

    市面上无线模块的类型多种多样,如LoRa、蓝牙、ZigBee、SPI、SoC等等,怎样才能选择到合适的无线模块呢?为了确保所选
    的头像 发表于 05-31 08:21 737次阅读
    <b class='flag-5'>怎样</b>才能选到合适的<b class='flag-5'>无线</b><b class='flag-5'>模块</b>?

    如何LED连接到Arduino板使其闪烁

     在本快速入门指南中,您将学习如何 LED 连接到 Arduino 板使其闪烁。
    的头像 发表于 02-11 10:53 1923次阅读
    如何<b class='flag-5'>将</b>LED<b class='flag-5'>连接到</b>Arduino板<b class='flag-5'>并</b>使其闪烁

    如何按钮连接到Arduino板

    在本快速入门指南中,您将学习如何按钮连接到Arduino板,根据按钮是否被按下来读取HIGH或LOW。您将使用电路板上随附的发光二极管 (LED)通过按钮打开和关闭,以便验证按钮按下代码是否正常工作。
    的头像 发表于 02-11 10:52 3175次阅读
    如何<b class='flag-5'>将</b>按钮<b class='flag-5'>连接到</b>Arduino板

    如何光敏电阻连接到Arduino板读取电压

    在本快速入门指南中,您将学习如何光敏电阻连接到Arduino板读取电压。您将首先使用串行监视器来了解光传感器的行为方式,然后构建一个电路,在天黑时自动打开灯。
    的头像 发表于 02-11 10:45 3278次阅读
    如何<b class='flag-5'>将</b>光敏电阻<b class='flag-5'>连接到</b>Arduino板<b class='flag-5'>并</b>读取电压

    使用全球蜂窝无线模块物联网设备快速安全地连接到云端

    作者:Jens Wallmann 如需将便携式或远程网络终端设备连接到物联网 (IoT),或使用机对机通信 (M2M) 远程控制机器,通过云端进行数据交换的移动无线连接是一个不错的选
    的头像 发表于 01-01 17:04 872次阅读
    使用全球蜂窝<b class='flag-5'>无线</b>电<b class='flag-5'>模块</b><b class='flag-5'>将</b>物联网设备快速安全地<b class='flag-5'>连接到</b>云端

    Digi XBee3 ZigBee组网和通信测试步骤

    下面采用Digi的XBee ZigBee mesh网络开发套件来进行组网和通信操作,需要装备好至少两个模块和对应的开发底板。
    的头像 发表于 12-14 09:17 1480次阅读
    Digi <b class='flag-5'>XBee</b>3 ZigBee组网和通信测试步骤

    internet无法连接到网络?这些原因和解决方法要知道

    internet无法连接到网络?这些原因和解决方法要知道  简介: 互联网已经成为现代生活中不可或缺的一部分。然而,有时我们可能会遇到无法连接到网络的问题。这篇文章
    的头像 发表于 12-09 16:15 1w次阅读

    TogetherROS系统中如何配置网络连接

    无论是旭日X3派,还是TogetherROS,在正式使用之前,都还需要进行一些必要的配置,完善必要的功能模块,提供完整的算力支持,达到最佳状态。 网络连接 第一个配置,是
    的头像 发表于 12-01 15:39 432次阅读
    TogetherROS系统中如何<b class='flag-5'>配置</b><b class='flag-5'>网络连接</b>

    wifi的ip地址进不去怎么办

    WiFi 是无线局域网的简称,它可以让我们在不使用有线连接的情况下,通过无线信号连接到互联网。然而,有时我们会遇到无法通过 WiFi 的 IP 地址
    的头像 发表于 11-27 15:16 3205次阅读

    IP地址配置冲突导致路由振荡怎么办?

    到严重干扰,甚至导致路由器振荡。本文详细介绍IP地址配置冲突导致的路由振荡及其解决方法,以帮助网络管理员迅速解决这一问题。 一、理解IP地址
    的头像 发表于 11-09 09:24 779次阅读

    通过ModbusTCP转EtherNET/IP网关PLC连接分布式IO模块

    对其设备的控制和监测。需要对Modbus TCP转EtherNET/IP网关进行设置,Modbus和Ethernet进行协议转换。在连接压力传感器时,需要确保PLC与网关之间的连接
    发表于 11-07 15:51 0次下载