本帖最后由 YUMENGDIE 于 2020-8-15 14:32 编辑
目标
在串口监视器中控制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”中的“通信”模块。
发送端编程思路
接收端
接收端编程思路
串口监视器输入
|