格力空调红外码(短码)解析

格力空调的红外码有长码和短码,这篇文章是红外短码的解析。

 

 

首先上一段电平码:

 

9000, 4500,

550, 550, 550, 550, 550, 550, 550, 550,550, 550, 550, 550, 550, 1660, 550, 550,

550, 550, 550, 550, 550, 550, 550, 550,550, 550, 550, 550, 550, 550, 550, 550,

550, 550, 550, 550, 550, 550, 550, 550,550, 550, 550, 550, 550, 550, 550, 550,

550, 550, 550, 550, 550, 550, 550, 550,550, 1660, 550, 550, 550, 1660, 550, 550,

550, 550, 550, 1660, 550, 550,

550, 20000

 

由此可知,格力空调红外码(短码)是这样构成的:起始码+32位数据码+010+结束码

 

起始码:高电平9000us+低电平4500us

数值0:高电平550us+低电平550us

数值1:高电平550us+低电平1660us

结束码:高电平5500us+低电平20000us

 

红外编码格式:

 

1

2

3

4

5

6

7

8

9

10

11

12

13

14

15

16

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

模式标志

开关

风速

扫风

睡眠

温度数据

定时数据

17

18

19

20

21

22

23

24

25

26

27

28

29

30

31

32

 

 

 

 

 

 

 

 

 

 

0

0

1

0

1

0

定时数据

加湿

灯光

负离子

节电

换气

所有按键均显示此值

 

 

之后自己写了一段脚本程序对码库进行分析,分析结果如下:

 

开关位置:[4]

开:       1

关:       0

 

模式位置:[1, 2, 3]

自动: 0 0 0

制冷: 1 0 0

制热: 0 0 1

抽湿: 0 1 0

送风: 1 1 0

 

温度位置:[9, 10,11, 12]

16度: 0 0 0 0

17度: 1 0 0 0

18度: 0 1 0 0

19度: 1 1 0 0

20度: 0 0 1 0

21度: 1 0 1 0

22度: 0 1 1 0

23度: 1 1 1 0

24度: 0 0 0 1

25度: 1 0 0 1

26度: 0 1 0 1

27度: 1 1 0 1

28度: 0 0 1 1

29度: 1 0 1 1

30度: 0 1 1 1

 

风速位置:[5, 6]

自动:     0 0

1档:      1 0

2档:      0 1

3档:      1 1

 


评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值