irRemote lib可使用的十六进制代码

时间:2018-04-25 20:27:44

标签: arduino hex infrared

我正在使用IrRemote library在arduino上发送ir信号。它适用于示例发送代码“irsend.sendSony(0xa90,12);”但我不知道如何将其他代码变成单个十六进制格式,如“0xa90”。来自irdb的sony12电视的代码格式大不相同。

例如在“pronto hex”中:0000 0068 0000 000D 0060 0018 0030 0018 0018 0018 0030 0018 0018 0018 0030 0018 0018 0018 0018 0018 0030 0018 0018 0018 0018 0018 0018 0018 0018 0408

或其他形式的十六进制00 00 1B 00 C8 04 04 B0 01 2C 02 58 01 2C 01 2C 01 2C 01 2C 32 64 8D 01 21 21 22 12 22 30

我真的不明白如何将这些格式中的任何一种变成“0xa90”的值。如果只有在线转换器。

1 个答案:

答案 0 :(得分:0)

使用irScrutinizer将十六进制转换为irRemote库所需的格式。 得到了irRemote github帮助的答案 https://github.com/z3t0/Arduino-IRremote/issues/566