廉价的无线通信方案——nRF24L01+

**

廉价的无线通信方案——nRF24L01+

最近在写arduino无线通信的项目,找到了几种无线通信方案,Xbee确实是一个很好的产品,做工精致,稳定可靠,DIY的梦想,但价格却是一道不可逾越的鸿沟(来自技术宅贫穷的目光),150¥-200¥之间,无线通信起码得要2个吧,少说也300¥,家里没矿还真耗不起。

出来吧,nRF24L01+!!

如此昂贵的Xbee,势必是要被取代的,于是就发现了nRF24L01+,非常便宜,几元一个,异常的好用,感觉就像是发现了宝藏一般。
下面引用百度百科的介绍:

◆ 小体积,QFN20 4x4mm封装
◆ 宽电压工作范围,1.9V~3.6V,输入引脚可承受5V电压输入
◆ 工作温度范围,-40℃~+80℃
◆ 工作频率范围,2.400GHz~2.525GHz
◆ 发射功率可选择为0dBm、-6dBm、-12dBm和-18dBm
◆ 数据传输速率支持1Mbps、2Mbps
◆ 低功耗设计,接收时工作电流12.3mA,0dBm功率发射时11.3mA,掉电模式时仅为900nA
◆ 126个通讯通道,6个数据通道,满足多点通讯和调频需要
◆ 增强型“ShockBurst”工作模式,硬件的CRC校验和点对多点的地址控制
◆ 数据包每次可传输1~32Byte的数据
◆ 4线SPI通讯端口,通讯速率最高可达8Mbps,适合与各种MCU连接,编程简单
◆ 可通过软件设置工作频率、通讯地址、传输速率和数据包长度
◆ MCU可通过IRQ引脚块判断是否完成数据接收和数据发送

我是觉得这个比XBee综合好很多,一对一,一对多,传输速度还不错

教程方面

这里推荐几个别人写的教程 (主要是懒

https://www.arduino.cn/thread-82030-1-1.html
https://www.arduino.cn/forum.php?mod=viewthread&tid=8420&highlight=NRF24

教程后面是会亲自补上来的,所以最近就先鸽了 ,主要是学业繁忙,还有一个项目要写,日渐消瘦,哎,我的肝啊

你可能感兴趣的:(C++/C,arduino)