对单片机爱好者调试刚买回的NRF24L01模块的好坏是个不错的例子
1
51单片机,NRF24L01多节点发送,多节点接收,希望对初学者有点参考价值。
2022-02-28 11:06:05 194KB 51NRF多对多
1
这是一个最简单的NRF24L01在51单片机上的实现,没有其它干扰性的代码
2022-01-12 15:07:39 39KB 51单片机 NRF24L01 程序
1
本人当时学习时,到处找51的nrf24l01模块的源代码,耗费了很多时间,所以希望能够不费那么多时间,绝对值得拥有!
2021-10-31 19:22:41 51KB 51 nrf24l01 C程序
1
使用51单片机和NRF24L01模块实现无线温湿度监测系统设计资料 包含原理图PCB及源程序文件
2021-10-29 19:03:40 5.3MB 51单片机 NRF24L01模块
51单片机NRF24L01程序,它实现了基本的收发功能
2021-10-26 17:26:42 1.38MB NRF24L01
1
实现功能:温度采用DS18B20,湿度采用DHT11,无线模块采用NRF24L01,显示部分用12864液晶串行显示,外部中断INT0按键与另外两个加减按键组合设置温度上限,超温蜂鸣器报警。设置上限时,首先按下KEYSET按键,12864显示温度上限:30,要调整温度报警值时先按着KEYSET按键不放,然后按加或减按键(需要按下一定时间才有反应,大概0.5S)即可实现调整温度报警值
2021-08-30 14:06:14 2.65MB 51单片机 无线温湿度
24L01无线通讯,已测试,可用
2021-07-22 09:02:21 7KB 单片机 C
1
基于51单片机的遥控小车,使用NRF24L01无线模块做遥控收发!C代码!
1
基于51单片机无线温度控制系统硬件介绍: 该设计采用51单片机STC89C52控制DS18B20实现的无线温度控制系统。通过简单的无线通信协议,实现可靠性与功耗平衡。该系统能实现对温度的测量,同时还可以进行温度的设定,是可以实现远程控制的无线温度控制系统。无线传输采用nRF24L01模块传输。 该硬件电路设计主要分为三部分:主机和从机以及语音模块。 具体如下: 从机:由温度传感器DS18B20,STC89C52单片机和nRF24L01无线射频模块,以及LCD1602液晶显示模块和驱动模块、继电器等组成。 主机:由STC89C52单片机,nRF24L01无线射频模块,LCD12864液晶模块、电源稳压等组成。 语音模块:主要基于ISD1720设计,外接扬声器。 软件介绍: 无线温度控制主机程序,包括三大模块,12864,NRF24L01,ISD1720。此程序在调试时出现三大难题。 1、NRF24L01是单收单发行器件,不能同时工作在既发射有接收状态。为此必须做以下调整主机,一直工作在接受状态。当有按键被按下时进入发射状态,同时停止接受,当发射结束后,自动跳出,进入接受状态。从机用标志位循环工作在发射接受状态,当发射结束后,自动定义标志位使其进入接受状态,然后再跳出接收状态,进入发射状态,如此循环。 2、在isd1720定点播放时要想实现无缝连接需要读状态寄存器,判断ISD1720返回的信号是否上一个指令已经完成,每次定点录音后1720会自动在语音结尾加EOM标志,所以录音时不应全部录完然后再查找所需要的语音,应单个录音。 3、应调试发现ISD1720反应比较慢所以要想实现开机音乐必须在主程序中加3秒延时,使语音芯片有足够的时间初始化,等待SPI指令的到来。 附件内容包括: 无线温度控制系统完整硬件设计原理图和PCB源文件(包括主机和从机以及语音模块); C语言源代码(有详细的中文注释); 材料清单; 软件设计流程图以及详细程序;
1