原來它是使用一般標準的 32 位元遙控碼再加以修改而成。
一般遙控碼的前兩個八位元碼用來顯示廠牌及設備,這個 Apple Remote 使用十六進制的 77E1 碼,第三個八位元為功能碼,第四個八位元為第三個八位元的“一的補數“(1's complement)
我有兩隻 Apple Remote, 他們的控制碼分別是:
功能 / 第一隻 / 第二隻
>II / 77E1 20AA / 77E1 205A
<< / 77E1 10AA / 77E1 105A
>> / 77E1 E0AA / 77E1 E05A
MENU / 77E1 40AA / 77E1 405A
+ / 77E1 D0AA / 77E1 D05A
- / 77E1 B0AA / 77E1 B05A
也就是說,功能控制碼可能只用到四個位元,其後12個位元可能用來配對用的,
也就是說 Apple Remote 最多有 4096 個不同的配對,如果 Apple 賣出超過 4096隻 Apple Remote遙控,就有可能買到相同配對碼的 Apple Remote ?
有興趣自製多功能紅外線遙控的朋友,可以參考這個連結:
多功能紅外線遙控器
PS: 感謝老刀指正!
