资源获取码:aaaa
.

实物测试成功

.

.

功能描述:

1 本无线用了NRF24l01作为无线模块,进行发射与接收。

2 当左边板的一个按键按下不放,右边板一盏灯点亮。

3 当左边板的一个按键松开,右边板一盏灯熄灭。

.

.

下面这是一个NRF24L01模块,如图1,它是一款2.4GHz的无线收发一体模块,我们使用它来实现单片机之间的无线通信。这个模块的核心元器件就是中间的这颗NRF24L01芯片,这颗芯片是欧美品牌,而外围模块则是中国制造。

.

.

图1 NRF24L01模块

.

.

它有着迷你的外形尺寸,使用起来非常方便。板载蛇行天线最大传输距离为100米。支持一对六数据通信。这个模块通过八个直插引脚与外界进行连接,供电电压为1.9至3.6伏,其他数据引脚可以直接连接3.3V或5V单片机。空中传输速率有2M、1M和250KHz可选。它与主控芯片之间的通信方式为4线SPI通信,最高速率为10MHZ。

.

.

图2 NRF24L01的电性能

.

.

这是模块的PCB布线图,第1、2引脚为电源引脚。第3引脚为模块的低电平使能引脚。第4引脚用于控制模块的片选,用于开始一个SPI通信。第5、6、7、8为模块的SPI通信口,他们依次为SPI总线时钟、主器件输出从器件输入、主器件输入从器件输出和中断信号输出引脚。如图3.

.

.

.

图3 引脚功能描述

这是两颗单片机借助NRF24L01实现无线通信的接线原理图,他们的连接非常简单。这个模块会占用单片机的6个引脚,我们使用单片机的2个普通IO端口连接模块的片选和使能引脚,用单片机的SPI引脚或普通IO口模拟SPI总线连接模块的SPI引脚即可实现数据交换。如图4.

.

.

图4 接线原理图

.

.

NRF24L01是由NORDIC生产的工作在2.4GHz~2.5GHz的ISM 频段的单片无线收发器芯片。无线收发器包括:频率发生器、增强型“SchockBurst”模式控制器、功率放大器、晶体振荡器、调制器和解调器。

输出功率频道选择和协议的设置可以通过SPI 接口进行设置。几乎可以连接到各种单片机芯片,并完成无线数据传送工作。

极低的电流消耗:当工作在发射模式下发射功率为0dBm 时电流消耗为11.3mA ,接收模式时为12.3mA,掉电模式和待机模式下电流消耗更低。

.

资料包含:

发射,接收程序,发射,接收电路图,无线视频讲解

.

.
.
无线控制点亮一盏灯程序下载
.
.

www.buffalotone.com/?p=1433

复制上面链接到浏览器,即可打开下载
希望同学们喜欢了!
.

nrf24l01无线通信模块与51单片机工作原理相关推荐

  1. nRF24L01无线通信模块使用简介(接收端)

    nRF24L01无线通信模块使用简介(STC51)接收端 书接上回,上篇博客给出了nRF24L01搭配C51单片机进行无线通信的发送端代码.这里给出接收端代码. 接收端 接收端的功能主要是接收发送端发 ...

  2. 串口 单片机 文件_通俗易懂的单片机工作原理

    单片机工作原理: 1.主要器件cpu(负责运算与控制).存储器(程序存储在ROM存储器中,临时变量存放在RAM存储器中).IO(输入.输出),三者相互配合实现单片机的运行. 2.同步:多个独立的部分按 ...

  3. NRF24L01 无线通信模块使用方法

    原文出处:http://blog.csdn.net/mc_hust/article/details/39473913 昨天登录百度账号,无意间发现漏看了好多朋友的私信,其中不少是找我探讨关于NRF24 ...

  4. 第5章 8051单片机工作原理

    通过前面4位计算机的结构.指令和程序,我们对计算机这一事物有了比较深入的理解,但这个4位机结构简单.指令集不丰富.运算速度慢.不支持高级语言编程,基本没有多少实际应用价值,仅能用来理解计算机工作原理. ...

  5. 51单片机存储器原理

    一. 80C51单片机的存储器结构 80C51单片机的存储器包括两类:程序存储器和数据存储器. 程序存储器用来存放用户程序和常用的表格.常数,采用只读存储器(ROM)作为程序存储器. 数据存储器用来存 ...

  6. 51单片机定时器原理及相关器件

    注:大部分图片来自B站:江科大自化协 目录 定时器 定时器作用 定时器的常用模式 中断系统 中断号 寄存器 寄存器详解 定时器 定时器作用 (1)用于计时系统,可实现软件计时,或者使程序每隔一固定时间 ...

  7. ESP80266WiFi通信模块连接51单片机实现双向通信

    做毕设需要用到WiFi通信,选用了ESP8266WiFi通信模块,这个小芯片功能强大,有AP.STA和混合通信三种模式,简单说下三种模式是什么意思: AP模式相当于8266是一个热点,由独立的WiFi ...

  8. 单片机工作原理的认识

    单片机是一块用于对系统或设备进行控制的集成电路芯片,相当于一个微型计算机系统.包含具有数据处理能力的中央处理器CPU.静态随机处理器SRAM.闪存FLASH.多种IO口和中断系统.定时器/计数器等功能 ...

  9. 【MCS-51】51单片机结构原理

    至今为止,MCS-51系列单片机有许多种型号的产品:其中又分为普通型51(8031.8051.89S51)和增强型52(8032.8052.89S52等).它们最大的区别在于存储器配置各有差异.下面我 ...

最新文章

  1. 【下载】RSA1024及RSA2048加密算法漏洞CVE-2017-7526 问题出在GnuPG加密库
  2. update-alternatives使用方法
  3. shell中获取本机ip地址
  4. elasticsearch报错expected block end, but found BlockMappingStart解决方法
  5. Linux IPC实践(6) --System V消息队列(3)
  6. .net学习笔记----WebConfig常用配置节点介绍
  7. python不用sort排序_Python排序之sortamp;sorted
  8. 计算机信息机房,计算机信息中心机房建设标准
  9. LeetCode Excel Sheet Column Number 表列数
  10. php 日志库,这可能是php世界中最好的日志库——monolog
  11. python dataframe行数_python – 如何在DataFrame中增加groupby中的行数
  12. 【模拟电子技术基础】学习笔记 第一章 半导体二极管
  13. 银行系统的开发精华1
  14. 数据通信与计算机网复习题,数据通信与计算机网络 复习题总.doc
  15. 大麦携演协发布演出市场报告:95后成消费新贵 城市下沉提速
  16. mscorsvw.exe
  17. Android 10.0 webview版本升级的方法
  18. “一切皆是映射” (光剑)
  19. ipad/ios按钮背景颜色为渐变色?去除iOS按钮渐变色
  20. 关于 麒麟系统启动应用报错“undefined symbol: __cxa_throw_bad_array_new_length, version Qt_5“ 的解决方法

热门文章

  1. SDNU__1082.观妹种菊
  2. 卡特兰(Catalan)数
  3. Django之强大后台xadmin的使用(一)
  4. bex5中的常用方法总结
  5. 2018最新安卓面试大全(含BAT,网易,滴滴)----你面不上BAT的原因:面经宝典,都在这里啦
  6. 换个姿势「模拟登录」
  7. 链表ADT设计模板的简单应用——链表的ADT的实现C++版
  8. 【CoderSay】Code For Better 谷歌开发者之声 - 相遇2022GoogleSummit
  9. Bootstrap中jumbotron属性
  10. 梅森旋转(Mersenne twister)及其他随机数生成算法