声明:截图来源为B站UP江协科技
介绍
遥控器的编码格式常见有两种,一种是NEC 格式,一种是RC5 格式。遥控器发出的信号,通过一个红外的接收头之后,信号被送到MCU 的一个中断引脚。通过MCU 来识别不同的时序,来实现遥控器按键信号的解码。
硬件电路
发送部分
IN输入方波,高电平led不亮,低电平led是以固定38khz闪着亮(因为自然界有很多红外光,就比如太阳,为了区分)
基本发送&接收
NEC编码
1)Data是4个字节
2)遥控器发送的数据码由以下部分组成:引导码(就是上图start,代表是红外遥控发出的信号),8位的客户码(上图中的Address,有很多红外设备,用分配固定好的地址来寻找设备),8位客户码的补码(验证数据的),8位的按键值(上图中的Command,按下哪个按键的键码),8位按键值的补码
遥控器键码
有的遥控器1379按键没有,下方是个十字形按键,不过键码也是和上图对应
END~~