单片机开发中经常会遇到接收红外遥控器信号的功能 , 下面就和大家聊聊 , 单片机如何接收红外信号的?
红外遥控器发送出来的红外信号一般是38K的红外信号,需要使用红外接收头对该信号进行接收转换 。
市场上常用的红外接收头有两种,一种是外面有铁壳包裹 , 一种是没有包裹,都是三个管脚组成 , 电源正极,电源负极,输出口 。
红外接收头接收到38K的红外信号后,会在输出脚输出低电平,没有收到红外信号时,输出高电平 。
把红外接收头的输出口接到单片机的输入口上 , 检测低电平的到来,一旦检测到低电平 , 即刻进入接收程序处,进行接收解码 。
程序接收红外解码,为了节省资源,一般采用查询的方式,周期性对检测口查询采样,资源丰富的单片机也可以采用定时器中断的方式来接收解码 。
【单片机如何接收红外遥控信号】在接收解码的时候,由于遥控器的距离或者是方向不同,都会对接收到的码产生影响,所以要对数据的格式规定的长度,要留一定的范围,这样接收遥控的距离就会远一些,抗干扰能力强一些 。
推荐阅读
- opporeno3pro如何设置单手模式
- 如何开启Win7系统tmp文件
- 雷神911星战2022如何重装系统?雷神911笔记本重装系统教程
- win10如何打开和禁用定位功能
- 如何在PPT表格中画一条斜线?PPT绘制斜线表格的方法
- 新手如何拜师及查看师徒任务
- 认定构成赌博罪如何处罚
- 中转票如何换乘
- redmibook手环解锁如何设置
- PPT图片的颜色如何提取出来?PPT提取图片颜色的方法
