空调遥控器找不到了坏了什么办?分享以下程序供参考

空调遥控器找不到了坏了什么办?分享以下程序供参考,第1张

1、空调遥控器的工作原理就是沟通红外线,其实这个功能可以在手机上实现的,下载一个万能遥控就可以了。

2、然后第一次使用需要添加匹配电器,比如是空调、电视等的要求,如图所示,点击添加遥控器

3、选择需要添加的种类、品牌、型号,比如空调,然后选择型号进行添加。这些常用的品牌,如果没有就要自己搜索添加了。

4、首先测试添加的是开关功能,点击手机屏幕,就当做是遥控器对着空调,然后选择是否有效。

5、添加成功后就可以使用遥控器的其他功能了,如图所示,调节问题,风向等功能。

6、设置完成还可以给这个空调命令,如果家里空调比较多点的话,品牌一样是可以同样的,发送到桌面快捷方式,使用更方便。

手机使用红外技术,通过智能遥控 APP 与家电连接,仅需一部手机,即可方便遥控各类家电(如电视、空调、机顶盒、DVD、相机、投影仪、网络盒子)。

以华为P40 Pro手机为例:

一、添加和使用遥控器

1、进入实用工具 >智能遥控 >添加 ,选择遥控器类型(电视、空调、机顶盒、相机、网络盒子、DVD、投影仪)和品牌。

2、将手机顶部的红外线发射孔对准家电,根据提示添加要遥控的家电并保存。

3、添加成功后,点击开机图标,即可使用。

二、开启或关闭遥控器按键音

进入智能遥控>四点图标>设置,关闭或开启按键声音和振动提示。

这个简单就是一个解码函灵敏而已!

int jiema()

{

unsigned int data,temp

RESET:

for( i=0i<8i++ ) //**9ms

{

delay_nms(1)

if((PIND&0B00000100)==0B00000100 )

goto RESET //是检测在8毫秒内如果出现高电平就退出解码程序

}

temp = 8000

while( ( (PIND&0B00000100)==0B00000000 ) &&(temp!=0) )

{temp--}

//等待4.5ms高电平的到来,避开9毫秒低电平引导脉冲

//temp--需0.25us, temp=8000可实现2ms延时,防止干扰脉冲造成的死机。

delay_nus(1804) //**4.5ms

for( j=0j<4j++)

{

for( i=0i<8i++ )

{

temp = 4000

while( ((PIND&0B00000100)==0B00000000 ) &&(temp!=0) )

{temp--}

delay_nus(334)

if((PIND&0B00000100)==0B00000100 ) //检测到高电平1的话说明该位为1,延时1毫秒等待脉冲高电平结束

{

data |= (1<<i)//dataH= ~data dataL= data

delay_nus(379)

}

else data &= ~(1<<i) //检测到低电平0的话,说明该位为0,继续检测下一位

}

IR_BUF[j]=data

}

if(IR_BUF[2] = ~IR_BUF[3]) //校验

{

PORTA=IR_BUF[2]

delay_nms(500)

}


欢迎分享,转载请注明来源:内存溢出

原文地址: https://outofmemory.cn/yw/12045534.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-20
下一篇 2023-05-20

发表评论

登录后才能评论

评论列表(0条)

保存