实验3:00-01-011三层网络模型(基于Arduino的nRF24L01)

实验结果:

00串口输入01
01发送两行数据
00串口输入011
011通过01中转给00发送两行数据
数据第一行
11...............
第二行
22..............
11 01 。。。
22 01.。。。
为01数据
11 011
22 011
为011数据

硬件电路图:

00节点连接电脑,连接串口查看数据

 01节点和011节点通电无线传送数据

01 软件


00节点:

/*主机*/

#include <SPI.h>
#include"string.h"
#include "RF24.h"
#include <SPI.h>
#include "RF24.h"
#include <printf.h>
#include <RF24Network.h>



RF24 radio(9, 10);// CE, CSN


RF24Network network(radio); 
String str;
String comdata;
String code;
              
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论
ArduinoNRF24L01是一对常用的组合,用于实现无线通信。Arduino是一种开源的电子原型平台,而NRF24L01是一种低功耗2.4GHz无线收发模块。通过将NRF24L01连接到Arduino开发板上,可以实现无线传输数据和控制信号的功能。 使用ArduinoNRF24L01进行无线通信的方法有很多。可以使用NRF24L01模块在两个Arduino开发板之间进行简单的单向通信,也可以实现双向通信。在单向通信中,一个Arduino开发板可以向另一个发送简单的消息,比如"Hello World"。在双向通信中,可以使用一个Arduino开发板上的操纵杆或按钮来控制另一个Arduino开发板上的伺服电机或LED灯。 关于如何使用ArduinoNRF24L01进行无线通信,可以参考引用\[2\]和引用\[3\]中提供的链接。这些链接提供了详细的教程和示例代码,可以帮助你了解如何连接ArduinoNRF24L01,并实现不同的无线通信功能。同时,Arduino的友好性和广泛的社区支持也使得它成为新手入门的理想选择。\[1\] #### 引用[.reference_title] - *1* [基于Arduino单片机的nRF24L01+无线遥控装置设计(爆肝制作)](https://blog.csdn.net/qq_50610557/article/details/126220817)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v91^insertT0,239^v3^insert_chatgpt"}} ] [.reference_item] - *2* *3* [Arduino开发板使用NRF24L01进行无线通信](https://blog.csdn.net/acktomas/article/details/89526152)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v91^insertT0,239^v3^insert_chatgpt"}} ] [.reference_item] [ .reference_list ]

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

王宇飞 0427

感谢你的打赏,我会继续努力的。

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值