单片机开发中经常会遇到接收红外遥控器信号的功能 , 下面就和大家聊聊,单片机如何接收红外信号的?
【单片机如何接收红外遥控信号 基于单片机的红外遥控收发系统】红外遥控器发送出来的红外信号一般是38K的红外信号,需要使用红外接收头对该信号进行接收转换 。
市场上常用的红外接收头有两种 , 一种是外面有铁壳包裹,一种是没有包裹,都是三个管脚组成,电源正极 , 电源负极,输出口 。
红外接收头接收到38K的红外信号后,会在输出脚输出低电平,没有收到红外信号时 , 输出高电平 。
把红外接收头的输出口接到单片机的输入口上,检测低电平的到来 , 一旦检测到低电平 , 即刻进入接收程序处,进行接收解码 。
程序接收红外解码,为了节省资源,一般采用查询的方式 , 周期性对检测口查询采样 , 资源丰富的单片机也可以采用定时器中断的方式来接收解码 。
在接收解码的时候 , 由于遥控器的距离或者是方向不同,都会对接收到的码产生影响,所以要对数据的格式规定的长度,要留一定的范围 , 这样接收遥控的距离就会远一些,抗干扰能力强一些 。
- 美团外卖如何开发票
- 如何学习写作 如何自学写作
- 金骏眉怎么看品质 金骏眉如何看好坏
- 如何注销微信的实名认证信息 微信注销怎么实名认证
- 3dmax模型材质编辑与贴图 3dmax如何给模型贴材质
- 做奶油 如何自制淡奶油
- 怎么储存米不生虫子 如何储存米不生虫子
- 怎么辨别面膜含有铅汞 如何测试面膜里含铅汞
- 手机如何查看WiFi密码 安卓手机如何查看wifi密码
- 癫痫病患者在发作的时候应该如何急救