nRF24L01无线射频模块
nRF24L01引出线的配置
密码 |
销的名字 |
缩写 |
函数 |
1 |
地面 |
地面 |
连接到地面的系统 |
2 |
Vcc |
权力 |
使用3.3V为模块供电 |
3. |
CE |
芯片启动 |
使能SPI通信 |
4 |
CSN |
船选择不 |
这个引脚必须一直保持高,否则它将禁用SPI |
5 |
SCK |
串行时钟 |
提供SPI通信工作使用的时钟脉冲 |
6 |
莫西人 |
主从输入 |
连接MCU的MOSI引脚,用于接收MCU的数据 |
7 |
味噌 |
主从切换 |
连接MCU的MISO引脚,用于模块从MCU发送数据 |
8 |
硬中断请求优先级别 |
中断 |
它是一个有源低引脚,只有在需要中断时才使用 |
nRF24L01特性
- 2.4GHz射频收发模块
- 工作电压:3.3 v
- 标称电流:50 ma
- 射程:50 - 200英尺
- 工作电流:250mA(最大)
- 通信协议:SPI
- 波特率:250kbps - 2mbps。
- 通道范围:125
- 最大管道/节点:6
- 低成本无线解决方案
注:完整的技术细节可在NRF24L01数据表在本页末给出。
其他射频模块
HC12,433 mhz射频模块, nRF905
其他无线选项
NRF24L01射频模块简介
的nRF24L01是一种无线收发模块,意味着每个模块既可以发送数据,也可以接收数据。它们的工作频率为2.4GHz,属于ISM频段,因此在几乎所有国家的工程应用中使用它是合法的。这些模块在有效操作时可以覆盖100米(200英尺)的距离,这使得它成为所有无线远程控制项目的一个很好的选择。
该模块工作在3.3V,因此可以很容易地与3.2V系统或5V系统使用。每个模块的地址范围为125,每个模块可以与6个其他模块通信,因此可以有多个无线单元在特定区域内相互通信。因此,网状网络或其他类型的网络可能使用这个模块。所以,如果你正在寻找一个无线模块与上述属性,那么这个模块将是一个理想的选择。
NRF24L01模块如何使用
的NRF24L01模块在……的帮助下工作SPI通信.这些模块可以使用3.3V微控制器或5V微控制器,但它应该有一个SPI端口。下面给出了如何通过SPI使用该模块的完整细节。电路图显示了模块应该如何与微控制器接口。
这里我展示了3.3V的微控制器,但它同样适用于5V的微控制器。SPI引脚(MISO 如果您正在将模块与Arduino,然后有现成的库,如: R24图书馆.在这些库的帮助下,您可以轻松地与n与Arduino RF24L01只需要几行代码。如果您正在使用其他一些微控制器,那么您必须阅读数据表来理解如何建立SPI通信。 的nRF24L01模块使用起来有点棘手,尤其是市场上有很多克隆版本。如果你有任何问题,让它工作,尝试添加一个10uF和0.1uF电容器平行于Vcc和Ground引脚。还要确保3.3V电源是干净的,没有任何噪音耦合在其中。
应用程序
二维模型