十分钟nRF24L01完成数据传输代码编写--NRF24L01由入门到精通01

目录

一、分类简介

1、什么是nRF24L01

2、什么是TTL串口模块转接板

3、什么是USB无线串口模块

二、连接方式

三、配置方法

1、USB无线串口 默认配置

2、TTL串口模块转接板默认配置

3、更改配置

4、参数储存位置

四、一台电脑对单片机串口双向通信

1、配置方式

五、两台电脑一对一双向通信

1、配置方式

六、 一台电脑对多台电脑双向通信(可以匹配无限多个)

1、方式一(编程控制)

1、前提:

2、编程理论

2、方式二(配置地址)

1、前提:

七、编程


一、分类简介

1、什么是nRF24L01

十分钟nRF24L01完成数据传输代码编写--NRF24L01由入门到精通01_第1张图片

2、什么是TTL串口模块转接板

 

十分钟nRF24L01完成数据传输代码编写--NRF24L01由入门到精通01_第2张图片

3、什么是USB无线串口模块

十分钟nRF24L01完成数据传输代码编写--NRF24L01由入门到精通01_第3张图片

二、连接方式

十分钟nRF24L01完成数据传输代码编写--NRF24L01由入门到精通01_第4张图片

、配置方法

1、USB无线串口 默认配置

连接方式:将下图所示的一套插到电脑上,红灯表示通电,蓝灯闪耀表示usb模块正常。

十分钟nRF24L01完成数据传输代码编写--NRF24L01由入门到精通01_第5张图片

输入AT? 查看信息。

十分钟nRF24L01完成数据传输代码编写--NRF24L01由入门到精通01_第6张图片

 

2、TTL串口模块转接板默认配置

1、查看/设置TTL串口+nRF2401无线模块比较麻烦,需要添加一个USB转TTL模块,才可以查看设置。

十分钟nRF24L01完成数据传输代码编写--NRF24L01由入门到精通01_第7张图片

2、TTL串口+nRF2401无线模块和USB转TTL模块相连接的时候注意,他们的TXD和RXD是交叉连接的。

十分钟nRF24L01完成数据传输代码编写--NRF24L01由入门到精通01_第8张图片

3、更改配置

1、根据 无线串口产品升级版V2.0.pdf 或者 TTL转nRF24L01+使用说明.pdf 文件里面的配制方法配置参数。

4、参数储存位置

1、配置好的参数是储存在与nRF2401无线模块 相连接的USB无线串口或者TTL串口模块上面的。

2、nRF2401无线模块的参数是掉电参数恢复默认值。

四、一台电脑对单片机串口双向通信

1、配置方式

1、电脑端直接配置,单片机端需要USB转TTL模块连接配置。

2、参数除了地址是对调的,其余参数一致。

十分钟nRF24L01完成数据传输代码编写--NRF24L01由入门到精通01_第9张图片

五、两台电脑一对一双向通信

1、配置方式

  1. 两个都直接插到电脑上。
  2. 参数除了地址是对调的,其余参数一致。

十分钟nRF24L01完成数据传输代码编写--NRF24L01由入门到精通01_第10张图片

3、实测波特率两者可以不相同,但是通讯频率和空中速率必须相同。地址必须对换相同。

六、 一台电脑对多台电脑双向通信(可以匹配无限多个)

1、方式一(编程控制)

1前提:

一个端口A对应多个端口B1、B2、B3·····

2编程理论

编程控制,发送的32个字节(最多32个,发送字节数可以更改),第一个字节是发送的字节数,第二个字节是B1~2~3~4·····的地址编号,进行判断是否是发给我的信息。

2、方式二(配置地址)

1前提:

nRF24L01频率在2.4G到2.525GHz之间都可以设置,选择不同的通道进行设置配置。

七、编程

上述采用的实际上就是将nRF24L01转换成串口来进行输入输出,不用看数据手册,直接配置好当做串口来用,简单粗暴!!

 

你可能感兴趣的:(#)