红外发射调制+红外接收解调.

测试的硬件:原子的mini板和战舰V3板子.

mini板使用LCD屏幕作为红外主机,显示接收的数据和发射的数据;

战舰的板子只负责接收红外数据然后原样发射返回,

硬件很简单,

发射:红外发射管加8050的三家管驱动电路,然后接单片机IO口,

接收:红外接收使用一体式红外接收头

【资源下载】下载地址如下(906):https://docs.qq.com/doc/DTlRSd01BZXNpRUxl

u16 tempi = 0;
u8 IR_val = 0;int main(void)
{
//  u8 i;NVIC_PriorityGroupConfig(NVIC_PriorityGroup_2);// 设置中断优先级分组2   uart_init(9600);delay_init();ir_re_init(); //IR接收初始化        PA1--TIM5--CH2TIM3_2PWM_Init(1893,0);//不分频。PWM频率=38Khz //IR -- PWM发射初始化  PA7--TIM3--CH2KEY_Init();LED_Init();LED0=0;while(1){ if(tempi >= 250){tempi = 1;                }IR_sent(tempi);printf("1:%d\r\n",tempi);if(IR_receive_finish(&IR_val) == 0){LED1=0;if(tempi==IR_val){tempi += 1;printf("2:%d\r\n",IR_val);

基于STM32的远距离无线红外通信系统设计(毕设课设)相关推荐

  1. 基于CAN总线的多路温度检测系统设计-毕设课设资料

    [资源下载]下载地址:点击下载(1223) 百度网盘 本文研究的CAN Bus(Controller Area  Network)是一种多主方式的串行通信总线,它最早是由德国Bosch公司提出的,其总 ...

  2. 基于单片机四路多路超声波雷达测距系统设计-毕设课设资料

    [资源下载]下载地址如下1506: https://docs.qq.com/doc/DTlRSd01BZXNpRUxl #include "LCD1602DRV.h" #inclu ...

  3. 基于单片机音频放大器声控灯控制电路设计(毕设课设资料)

    139[毕设课设]基于单片机音频放大器声控灯控制电路设计 [资源下载]下载地址如下: https://docs.qq.com/doc/DTlRSd01BZXNpRUxl

  4. 基于STM32的远距离无线图像传输系统

    使用环境(蓝色粗体字为特别注意内容) 1.软件环境:Keil MDK 5.15 2.硬件环境:STM32F103C8T6最小系统,OV2640摄像头模块,蓝牙BLE模块. 今天,Pang9998给大家 ...

  5. 基于单片机住宅家庭防盗报警系统设计-毕设课设资料

    百度网盘下载地址(1133):点击下载 随着人们住宅安全意识不断提高,住宅防盗报警系统应运而生,并得到了快速的发展.为提高住宅防盗报警系统性能,本设计以单片机为核心,以热释电红外传感器和门磁开关作为前 ...

  6. 基于单片机的超市储物柜设计_657【毕设课设】基于单片机智能存柜储物柜存储柜系统设计...

    随着微机测量和控制技术的迅速发展与广泛应用,以单片机为核心的电子密码锁的设计研发与应用在很大程度上改善了人们的生活,尤其是在一些公共场合(比如大型超市)保存私人物品等方面起到了不可估量的作用.本设计论 ...

  7. 基于单片机智能数字温度采集报警器系统设计-毕设课设资料

    一.    概述: 主要实现:实时温度测量及显示,超出温度范围声光报警,上下限温度可通过按键设定等功能. 本数字温度报警器是基于51单片机及温度传感器DS18B20来设计的,温度测量范围0到99.9摄 ...

  8. 基于单片机水温自动控制系统设计-毕设课设资料

    [资源下载]下载地址如下1503: https://docs.qq.com/doc/DTlRSd01BZXNpRUxl 摘要: 该水温控制系统采用单片机进行温度实时采集与控制.温度采集由"一 ...

  9. 基于单片机信号波形发生器系统设计-毕设课设

    [资源下载]下载地址如下1533: https://docs.qq.com/doc/DTlRSd01BZXNpRUxl 前  言 随着电子测量技术与计算机技术的紧密结合,一种新的信号发生器-----波 ...

最新文章

  1. 领域驱动设计(DDD)架构演进和DDD的几种典型架构介绍(图文详解)
  2. 200多位专家热议“智慧城市” 建议尽快完善标准体系
  3. 【 MATLAB 】legend 的使用简析
  4. 05 Python 并发编程(管道,事件,信号量,进程池)
  5. sap.ushell.Container.getService.done的设计思路
  6. 文献检索与论文写作书籍(一)
  7. linux mysql怎么建数据库用户,Linux MySQL新建用户
  8. buildroot:Linux平台构建嵌入式Linux系统的框架
  9. HTML入门学习 -- HTML5 视频与音频
  10. MATLAB常用三角函数
  11. python 制作标签云
  12. 在 Kotlin 序列化中使用 DataStore
  13. 使用加密解密技术和CA认证解决网络传输中的安全隐患
  14. 离职原因该怎么回答?
  15. android没有apk文件怎么打开方式,ios怎么打开apk文件,安卓无法打开apk文件
  16. Ensembl突变数据描述之(一)——突变物种数据库及预测工具
  17. 手机打电话提示无法连接到移动网络
  18. 微服务架构如何进行解耦?
  19. Mac系统输入英文时如何去掉自动提示
  20. 几个好用的Visual Studio插件推荐。

热门文章

  1. 计蒜客模拟赛7礼品盒
  2. 企业如何通过新闻营销打开品牌知名度
  3. 1.实现sql语言中DQL语言,实现简单查询、条件查询、排序查询等。
  4. C# 控件Anchor和Dock的区别
  5. 卡巴斯基反病毒软件KAV 7.0.0.125
  6. mysql kill 指令,SHOW PROCESSLIST指令与KILL指令
  7. 快速使用rocketmq
  8. 《GB9706.1 医用电气设备 第1部分:安全通用要求》基本概念的思维导图
  9. java连接mysql禁用ssl_java - 连接到MySQL数据库时有关SSL连接的警告
  10. steve jobs 2005年在stanford毕业典礼上的演讲(以次励志)