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

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

3天内不再提示

怎样使用一对Nordic NRF24L01无线电在两个单独的Arduino之间进行通信

454398 来源:网络整理 作者:网络整理 2019-11-26 17:42 次阅读

步骤1:连接Arduinos

发送和接收Arduinos都需要以相同的方式进行连接。

您将需要将7条电线插入每个Arduino。为了便于跟踪所有电线,最好使用7种颜色。我们使用了以下彩色电线(如上图所示):

灰色:已连接至GND

黄色:已连接至数字引脚13

橙色:已连接至数字引脚12

绿色:已连接至数字引脚11

蓝色:已连接至数字引脚8

紫色:已连接至数字引脚7

白色:已连接3.3v

第2步:连接收音机

两个无线电板都需要以相同的方式连接到两个不同的Arduino。

使用上一步中的有色电线,如上图所示连接无线电。

步骤3:编写代码-发件人

下一步是编写一些代码以使用其中一个无线电发送数据。

下载Sender.ino文件并在Arduino IDE中打开它。您可以根据需要修改它,也可以直接使用它。满意后,将其上传到Arduino。

要运行此代码,您将需要下载并安装Arduino MIRF

第4步:编写您的代码代码-接收器

下一步是编写一些代码以使用其他无线电接收数据。

下载Receiver.ino文件并在Arduino IDE中打开它。您可以根据需要修改它,也可以直接使用它。满意后,将其上传到Arduino。

要运行此代码,您将需要下载并安装Arduino MIRF库(也在下面提供)

步骤5:通过串行监视器进行连接

将发送方和接收方代码成功上传到两个不同的Arduino之后,通过单击右上角的放大镜图标打开“串行监视器” Arduino窗口您应该确保监视器已连接到接收器串行设备(而不是发送器),并且已在窗口底部的下拉菜单中选择了“ 9600波特”。您应该能够看到到达串行监视器窗口的数字流-这些是由发送方生成,通过无线电发送并由接收方获取的随机值。

步骤6 :享受

如果一切正常,您应该能够将发件人Arduino随机生成的数字发送到Receiver Arduino。通讯范围约为100英尺-尽管可以购买放大无线电以达到更大的距离。

责任编辑:wv

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

    关注

    17

    文章

    330

    浏览量

    69468
  • Arduino
    +关注

    关注

    188

    文章

    6469

    浏览量

    187034
  • Nordic
    +关注

    关注

    9

    文章

    171

    浏览量

    47329
收藏 人收藏

    评论

    相关推荐

    nordicnrf52832调ADS1291遇到的两个疑问求解

    现在用nordicnrf52832调ADS1291,遇到如下2问题: . 用nordic
    发表于 12-17 07:21

    处理能力提高倍,支持边缘ML应用:基于nRF54L的ME54BS系列BLE模块,性能全面升级!

    作为全球化的站式物联网无线连接模块供应商,创新微(MinewSemi)宣布推出基于Nordic Semiconductor新无线 So
    的头像 发表于 12-06 13:47 139次阅读
    处理能力提高<b class='flag-5'>一</b>倍,支持边缘ML应用:基于<b class='flag-5'>nRF54L</b>的ME54BS系列BLE模块,性能全面升级!

    nRF24L01P被SI24R1竟然完美兼容替换

    发现nRF24L01P与上nRF24L01相比寄存器没有太大的变化,但是有几个关于
    发表于 11-28 16:52

    Nordic nRF54H20 SoC荣获2024年全球电子成就奖

    成就奖(WEAA)“射频/无线/微波”类别的殊荣。这奖项不仅彰显了Nordic Semiconductor无线通信技术领域的卓越贡献,也
    的头像 发表于 11-11 18:10 481次阅读

    SI24R1与NRF24L01P 对比方案

    Si24R1低功耗2.4GHz收发体射频芯片量产于2012年,由于其致性稳定性高、功耗低、远距离、兼容替代NRF24L01+,兼容NORDIC
    发表于 09-30 15:05

    旗舰新品 | 创新微MinewSemi推出基于Nordic nRF54系列芯片 SoC 低功耗蓝牙5.4模组

    物联网技术飞速发展的今天,创新微MinewSemi隆重推出基于Nordic最新nRF54系列芯片SoC的ME54BS01和ME54BS02全新低功耗蓝牙5.4模组。这
    发表于 09-06 18:05 320次阅读
    旗舰新品 | 创新微MinewSemi推出基于<b class='flag-5'>Nordic</b> <b class='flag-5'>nRF</b>54系列芯片 SoC 低功耗蓝牙5.4模组

    创新微MinewSemi推出基于Nordic nRF54系列芯片 SoC 低功耗蓝牙5.4模组

    物联网技术飞速发展的今天,创新微MinewSemi隆重推出基于Nordic最新nRF54系列芯片SoC的ME54BS01和ME54BS02全新低功耗蓝牙5.4模组。这
    的头像 发表于 08-30 14:22 430次阅读
    创新微MinewSemi推出基于<b class='flag-5'>Nordic</b> <b class='flag-5'>nRF</b>54系列芯片 SoC 低功耗蓝牙5.4模组

    通信无线电通信有什么区别

    通信无线电通信作为现代通信技术中的大重要分支,各自具有独特的优势和适用范围。以下是对这通信
    的头像 发表于 08-09 16:18 1912次阅读

    SI24R1 TO NRF24L01P 引脚及软硬件中文开发资料

    ,使用Si24R1替换NRF24L01P电源处需要多加大电容去滤波,这种做法是定的设计上
    发表于 07-30 14:26

    NRF24L01if就发送不成功的原因?

    我最近在调个NRF24L01其实早已经调试好了,之前都是发送接,我现在想改成,我发送端发送成功后,接收端能返回信息回来。我调试时发现
    发表于 05-10 07:06

    求助,关于两个hc05蓝牙无线通信些疑问

    =Data_TX_Y。就是两个数据错位了,这也好理解,因为不停的发送,
    发表于 05-08 08:17

    nrf24l01+自动应答失败的原因?

    目前调试24L01+,非自动应答可以收到数据,但自动应答时,直出现达到最大重发次数,但接收方有收到数据。 发送端: oid ANO_NRF_TX_MODE(void
    发表于 04-24 07:51

    无线通信时代nRF24L01无线模块的应用与特点

    nRF24L01种低功耗、高性能的2.4GHz无线收发器,由Nordic Semiconductor公司开发。它广泛应用于无线通信领域,
    的头像 发表于 04-16 16:05 2684次阅读
    <b class='flag-5'>无线通信</b>时代<b class='flag-5'>nRF24L01</b><b class='flag-5'>无线</b>模块的应用与特点

    NRF24L01P和SI24R1的区别

    方案,而且,只需要5号电池即可。 几年前,以为市场的NRF24L01无线模块都产自于北欧的Nordic公司,但是,近排, 有人告诉我国内
    发表于 03-29 15:05

    nrf24l01接收延迟什么原因

    NRF24L01种低功耗的无线收发模块,广泛应用于各种无线通信系统中。它具有高度集成的特点,具备理想的发射和接收功率,还能提供数据速率高达2Mbps的
    的头像 发表于 12-29 10:14 1211次阅读