YUMENGDIE 发表于 2020-8-10 15:54:32

第41课 NRF24L012.4G无线模块的使用

本帖最后由 YUMENGDIE 于 2020-8-15 14:32 编辑

第41课 NRF24L012.4G无线模块的使用
目标
在串口监视器中控制LED灯的亮灭
实验材料
Arduino UNO开发板*2
NRF24L01 2.4G无线模块*2配套USB数据线*2配套杜邦线Mixly软件

内容
接线方式

Arduino UNO <------>   NRF24L01 2.4G无线模块          3.3V      <------>                  VCC           GND      <------>               GND             8         <------>               CSN              7         <------>                  CE         13         <------>               SCK          11         <------>                MOSI         12         <------>                MISO
“初始化nRF24L01”模块
用于设置NRF24L01发送端端口。

设置频道模块
NRF24L01发送端的射频通道设置。

设置波特率模块
NRF24L01发送端在空中波特率的设定。

接收端地址设定模块
打开NRF24L01发送端的发送通道,并可设置接收端的地址。

监听设定模块
NRF24L01发送端的监听控制,可设定开始与结束监听。

发送模块
NRF24L01发送端所发送的数据,长度的设定,并是否自动进行应答。

接收设定模块
NRF24L01接收端管道编号设定,并设动接收端地址。

接收判断模块
NRF24L01接收端判断是否接收到数据。

接收保存模块
NRF24L01接收到的数据进行读取,并将数据保持到指定区域,并设定数据长度。

Mixly图形化编程程序
基础案例
需要用到NRF24L01 2.4G无线模块的第三方库文件,文件名为“Maker_Arduino”中的“通信”模块。
发送端
发送端编程思路
接收端

接收端编程思路

串口监视器输入
页: [1]
查看完整版本: 第41课 NRF24L012.4G无线模块的使用