基于STM32的红外万能遥控器完整教程

基于STM32的红外万能遥控器完整教程

连载目录: 01、基于STM32的红外万能遥控器完整教程 视情况更新。。。

基于STM32的红外万能遥控器完整教程 一、概述实现的功能参考文档 二、项目的逻辑三、硬件主控模块接线方式 四、代码结构Main函数红外接收器驱动(remote)红外数据存储(remote_save)红外发射器驱动(irsend) 五、Github地址

一、概述

一直想自己实现一个类似于万能遥控的功能,最近借着嵌入式课设的机会终于完成了这个项目,目前已经完成了验收,将工程源码全部开源Github,希望能对大家有所帮助。

实现的功能

学习、存储和发射标准NEC格式的红外信息,如机顶盒,少数电视

学习、存储和发射非标准格式的红外信息,如风扇,空调

展示NEC格式解码后的数据(二进制和十进制展示)

展示非标准格式的波形数据(包括高低电平及其持续时间)

参考文档 详解红外遥控器编码解码原理!Github Infrared Universal Control基于STM32的红外遥控重点解析格力空调遥控器红外编码透析(长码) 二、项目的逻辑

使用单片机遥控器控制demo,OLED屏幕显示提示信息和数据,使用单片机遥控机进行功能选择,学习完成后,也是要单片机遥控器控制demo发射学习到的信息实现控制其他设备的功能,所以就能够实现使用一个单片机遥控器控制所有红外家电的目标。

因为单片机遥控器按键数量有限,为了能够控制


比丘资源网 » 基于STM32的红外万能遥控器完整教程

发表回复

提供最优质的资源集合

立即查看 了解详情