单片机如何接收红外遥控信号
更新时间: 2025-09-07 18:13:20
单片机开发中经常会遇到接收红外遥控器信号的功能,下面就和大家聊聊,单片机如何接收红外信号的?
红外遥控器发送出来的红外信号一般是38K的红外信号,需要使用红外接收头对该信号进行接收转换。
市场上常用的红外接收头有两种,一种是外面有铁壳包裹,一种是没有包裹,都是三个管脚组成,电源正极,电源负极,输出口。
红外接收头接收到38K的红外信号后,会在输出脚输出低电平,没有收到红外信号时,输出高电平。
把红外接收头的输出口接到单片机的输入口上,检测低电平的到来,一旦检测到低电平,即刻进入接收程序处,进行接收解码。
程序接收红外解码,为了节省资源,一般采用查询的方式,周期性对检测口查询采样,资源丰富的单片机也可以采用定时器中断的方式来接收解码。
在接收解码的时候,由于遥控器的距离或者是方向不同,都会对接收到的码产生影响,所以要对数据的格式规定的长度,要留一定的范围,这样接收遥控的距离就会远一些,抗干扰能力强一些。
单片机如何接收红外遥控信号 相关文章
- 台风过境时战斗机如何突破12级风速安...
- 阴雨天气如何用湿度计辅助手工皮具防潮...
- 回南天湿度飙升90%?4招气象学防潮...
- 四川省阿坝藏族羌族自治州壤塘县气象台...
- 山西省晋中市和顺县气象台发布雷暴大风...
- 寒风刺骨时,如何用3层叠穿法则兼顾保...
- 江西省景德镇市气象台发布高温橙色预警...
- 云南省迪庆藏族自治州德钦县气象台发布...
- 浙江省绍兴市诸暨市气象台发布高温橙色...
- 江西省上饶市弋阳县气象台发布高温黄色...
- 云南省昭通市绥江县气象台发布暴雨黄色...
- 河南省信阳市息县气象台发布高温橙色预...
- 河南省焦作市孟州市气象台发布高温橙色...
- 河南省洛阳市宜阳县气象台发布高温橙色...
- 江苏省盐城市滨海县气象台发布高温黄色...
- 四川省乐山市峨眉山市气象台发布暴雨红...
- 江苏省盐城市气象台发布高温黄色预警信...
- 江西省景德镇市浮梁县气象台发布高温橙...
- 安徽省芜湖市湾沚区气象台发布高温橙色...
- 安徽省六安市舒城县气象台发布高温黄色...