找回密码
 立即注册

QQ登录

只需一步,快速开始

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

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

目标

在串口监视器中控制LED灯的亮灭

实验材料

Arduino UNO开发板*2
NRF24L01 2.4G无线模块*2
配套USB数据线*2
配套杜邦线
Mixly软件

图片1.png

内容

接线方式

图片2.png

Arduino UNO   <------>     NRF24L01 2.4G无线模块
           3.3V        <------>                  VCC
          GND        <------>                 GND
             8           <------>                 CSN
             7           <------>                  CE  
           13           <------>                 SCK
           11           <------>                MOSI
           12           <------>                MISO

“初始化nRF24L01”模块

用于设置NRF24L01发送端端口。

图片3.png

设置频道模块

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

图片4.png

设置波特率模块

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

图片5.png

接收端地址设定模块

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

图片6.png

监听设定模块

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

图片7.png

发送模块

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

图片8.png

接收设定模块

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

图片9.png

接收判断模块

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

图片10.png

接收保存模块

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

图片11.png

Mixly图形化编程程序

基础案例

需要用到NRF24L01 2.4G无线模块的第三方库文件,文件名为“Maker_Arduino”中的“通信”模块。

发送端
图片13.png

发送端编程思路
图片12.png

接收端

图片15.png

接收端编程思路

图片14.png

串口监视器输入

图片16.png
分享至 : QQ空间
收藏

0 个回复

您需要登录后才可以回帖 登录 | 立即注册