我正在使用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”的值。如果只有在线转换器。
答案 0 :(得分:0)
使用irScrutinizer将十六进制转换为irRemote库所需的格式。 得到了irRemote github帮助的答案 https://github.com/z3t0/Arduino-IRremote/issues/566