Arduino开发板使用NRF24L01进行无线通信

标签: geek | 发表时间:2018-12-29 00:00 | 作者:
出处:http://itindex.net/relian

在本篇文章中,我们将学习如何使用NRF24L01收发器模块在两个Arduino开发板之间进行无线通信。为了说明无线通信,我们将举两个例子,第一个是从一个Arduino开发板向另一个发送简单的“Hello World”消息,在第二个例子中,我们将在Arduino开发板之间进行双向通信,其中我们使用在第一个Arduino开发板的操纵杆,控制在第二个Arduino开发板的伺服电机,反之亦然,使用第二个Arduino开发板的按钮,我们将控制第一个Arduino开发板的LED灯。

NRF24L01收发器模块

让我们来看看NRF24L01收发器模块。它使用2.4 GHz频段,可以在250 kbps到2 Mbps的波特率下运行。如果在开放空间中使用且波特率较低,其范围可达100米。

在这里插入图片描述

该模块可以使用125个不同的通道,可以在一个地方拥有125个独立工作的调制解调器网络。每个通道最多可以有6个地址,或者每个单元可以同时与多达6个其他单元通信。

在这里插入图片描述

在传输过程中,该模块的功耗仅为12mA左右,甚至低于单个LED。该模块的工作电压范围为1.9至3.6V,但好处是其他引脚可以容忍5V逻辑,因此我们可以轻松地将其连接到Arduino而无需使用任何逻辑电平转换器。

更多内容请参考以下链接: https://www.yiboard.com/thread-994-1-1.html

相关 [arduino 开发 nrf24l01] 推荐:

Arduino开发板使用NRF24L01进行无线通信

- - IT瘾-geek
在本篇文章中,我们将学习如何使用NRF24L01收发器模块在两个Arduino开发板之间进行无线通信. 为了说明无线通信,我们将举两个例子,第一个是从一个Arduino开发板向另一个发送简单的“Hello World”消息,在第二个例子中,我们将在Arduino开发板之间进行双向通信,其中我们使用在第一个Arduino开发板的操纵杆,控制在第二个Arduino开发板的伺服电机,反之亦然,使用第二个Arduino开发板的按钮,我们将控制第一个Arduino开发板的LED灯.

新玩具:Arduino Uno

- Zheng - 大智若鱼
没生在一个好的年代,不能跟Wozniak一样拿电烙铁亲手做点什么东西. 中学的时候,一腔热情都被我喷到了集成度更高的电脑上. 到了大学,又阴差阳错地选择了文科,彻底与电子产品无缘了. 但这并不能阻止我对电子产品的热爱,比如我家还有一块万用表和烙铁(虽然用的极少),比如我对拆解电子产品有浓厚的兴趣. 前些日子看 thetwo.cc 的文章,发现两篇介绍NXT的文章.

自制 Arduino NFC 实验

- Nickcheng - Engadget 中国版
Google 大神刚刚发布了非接触式钱包挑战金流,不过这种金钱游戏离市井小民总是有一段距离,况且不是每个 Android 手机都有NFC 功能. 不过自己玩玩总可以:Joe Desbonnet 用 Arduino 开发板,作了个 NFC 的小小实验:. 一台有电子罗盘的 Android 行动装置(如图中使用的 HTC desire).

那些牛人们用Arduino做出的装备

- - 雷锋网
Arduino做为一款微控制器,最大的优点就是拥有丰富的接口、简便的编程环境并且提供了极高的自由度和可拓展性. 这恰恰为产品的实现提供了一个可靠的开源设备,并随着Arduino推广到世界各地,通过其设计的原型产品以及DIYer进行的创意实现层出不穷. 在美国东北大学,一个小组研发了一款Angle Tracking and Location At home System(ATLAS)系统,可帮助中风患者进行肢体的康复治疗.

OSBean Air,一块只有硬币大小的带 WiFi的Arduino

- - 36氪
接触过计算机的男生大概都有一股自己鼓捣智能设备的冲动,那种杜邦线和螺丝刀带来的乐趣或许并不亚于摩托车和其他机械带来的快感. 在模块化开源硬件体系Arduino出现之后,这种鼓捣成为了可能. 这个目前全世界最有影响力的开源硬件社区已经有Uno, Nano,Due,Leonardo,Yun等多个版本. 但源豆科技的杨锴觉得,目前还是有很多Arduino发烧友被挡在了开发大门外.

建立基于Arduino的空调控制系统 – 参考项目

- - CSDN博客推荐文章
建立基于Arduino的空调控制系统– 参考项目. 技术小战博客原创,其中引用内容如涉及侵权请原作者留言评论,确认后将立即予以删除. 人们在生活常常会在回家前希望家里的设备可以提前打开或者准备好某些功能,例如打开空调. 而实际上,空调遥控器通常都是手动控制,最多提供定时功能. 要实现稍微复杂一点的都不容易,比如一次设定就实现定时开机后再定时关机.

极客DIY:利用Arduino 制作一个小机器人

- - FreeBuf.COM | 关注黑客与极客
Arduino是一款开源电子原型平台,包含硬件(各种型号的Arduino板)和软件(Arduino IDE). arduino的一些特点,开源架构. 我们也可以很低的价格从网上购买到现成的控制板;统一接口的传感器,应有尽有的传感器组件. 通过统一的插口,很方便就能连接不同扩展设备. 作者提供了一些参考( 点击我).

从 Arduino 传递温湿度值给 Node 网站

- -
摘要:将 Arduino 制作成网络客户端,在电脑上创建并运行 Node 网站服务器程序,让 Arduino 定时向 Node 网站发布最新采集的温湿度数据. Arduino UNO 控制板,一片;. Arduino Ethernet 以太网模块(采用 W5100 芯片),一片;. DHT11 温湿度传感模块,一片.

結合Raspberry Pi與Arduino又可以跑Android的多功能開發板UDOO Neo

- - T客邦
受到Raspberry Pi與Arduino等開發板的刺激,許多想要自己打造各種智慧型設備的玩家,都能使用者種輕巧便宜的開發板將構想化為實際作品,UDOO Neo不但結合了兩者的特色,還內建了更多感應器與通訊模組,此外還能夠執行Android作業系統,讓開發板有更多可能. 由Raspberry Pi基金會推廣的Raspberry Pi開發板具有多種款式,基本上各款產品都具有完整的SoC(包含處理器、顯示晶片、記憶體)以及SD讀卡機、USB端子、視訊與音訊輸出端子等元件,只要裝上由Raspberry Pi基金會提供的Raspbian作業系統,或是由第三方提供的其他作業系統就能當作迷你電腦使用.

Arduino 与树莓派 Raspberry Pi 相比各自有什么优缺点? - 知乎

- -
因为近两年内有家装的需求,考察了市面上的智能家居方案,要么不靠谱看不上眼,要么价格高得离谱. 想着自己原来也搞过一段时间单片机,Linux 靠着 Google 和 StackOverflow 也能解决一些问题. 于是开始尝试 Arduino 和 RPi 在家居控制方面的各种实践. RPi 和 Arduino 两个完全不同运算水平的平台.