STM32程序移植之NRF24L01模块 STM32引脚 NRF24L01引脚 功能 GND GND 3.3V 3.3V PB8 CE PB9 CSN PB13 SCK PB15 MOSI PB14 MISO PB12 IRQ STM32引脚 CH340引脚 GND GND 3.3V 3.3V TX ...
分类:
其他好文 时间:
2018-10-27 11:47:42
阅读次数:
171
1、在正点原子的程序中,编译原子哥的SYSTEM出现错误 Inline assembler not permitted when generating Thumb code的问题,解决方法如下; https://blog.csdn.net/xqhrs232/article/details/49952 ...
分类:
其他好文 时间:
2018-06-01 19:16:02
阅读次数:
506
发送端 仿真图: 仿真图中使用使用TMP传感器(LM34)代替实际使用的DHT11传感器。 连接方式: DHT11的正极(VCC)与5V电源接口连接 DHT11的负极(GND)与GND连接 DHT11的输出口(VOUT)与D2口连接 NRF24L01接法: VCC接3.3V GND接GND CD接D ...
分类:
其他好文 时间:
2018-05-22 22:09:23
阅读次数:
197
nRF24L01是由NORDIC生产的工作在2.4GHz~2.5GHz的ISM 频段的单片无线收发器芯片。因其性能强大,功耗低,造价低廉,一个芯片才2块钱不到,所以在工业上应用较多。今天给大家分享一下我的智能小车制作方法。初级硬件准备:1:小车底盘 x 12:减速电机 x 23:电机驱动 x 14: ...
分类:
其他好文 时间:
2018-05-07 00:41:48
阅读次数:
213
nRF24L01+是nRF24L01的升级款,比较显眼的区别是nRF24L01+比nRF24L01多了一个250Kbps传输速率。其它的还有接收模式官方给的耗电量是不一样的。个别寄存器名字不一样。 接收模式下,我们打开接收完成中断。可以在中断中读出收到的数据;并清除中断标志位。 发送模式下,我们打开 ...
分类:
其他好文 时间:
2018-04-27 13:41:09
阅读次数:
130
NRF24L01模块pin定义 NRF24L01的USB串口调试设备 连接方式为 NRF24L01的天线端朝向远离USB口的方向, 8pin对齐插入. 连接后是一个Z字形, 不是U字形. Ubuntu下连接USB串口设备后检测NRF24L01模块 apt-get install cutecom安装c ...
分类:
其他好文 时间:
2018-04-12 15:34:19
阅读次数:
657
配套FPGA开发板(含该设计的工程代码):https://item.taobao.com/item.htm?spm=a1z10.1-c.w4004-4676525296.4.6e8950ed57YPhv&id=17848039135 发送模块整体设计 主要分为三个模块: 18B20温度采集top_m ...
分类:
其他好文 时间:
2018-02-25 17:32:34
阅读次数:
208
GitHub:https://github.com/ZhangGaoxing/windows iot demo/tree/master/NRF24L01 ...
nrl24l01每次只能发送4个字节,前面说到,第一个字节用于源节点,第二个字节用于目的节点。因此只剩下两个字节用于温度和湿度,一个字节只有八位,需要表示温湿度的正负数,因此每个字节的第一位表示正负符号,后七位表示数据,最大能表示+-127。 树莓派代码 如下: Arduino Leonardo代码 ...
分类:
其他好文 时间:
2018-02-11 22:41:26
阅读次数:
211
考虑到项目的实际需要,树莓派作为主机,应该只在需要的时候查询特定节点发送的数据,因此接收到数据后需要根据头部判断是否是自己需要的数据,如果不是继续接收数据,超过一定时间未查询到特定节点的数据,则退出程序,避免无限等待。 本项目中各个节点和树莓派的通信不区分信道,因此如果由树莓派发送给特定节点的数据会 ...
分类:
其他好文 时间:
2018-02-11 12:35:44
阅读次数:
258