/* * remote-controller IR signals * by uratan! 2014.7.5 * revised: 2020.9.15 */
ミコノスエアロファン MA-T33 に付属のものです。リモコンには型番はありません。
各ボタン毎に発生する赤外線の波形を示します。 なお個別のパルスのつくりは以下の通りです。
4.56msec 1.60ms 480us ---+ +------------+ +------+ +--+ +- | | | | | | | | | | | | | | | | +----------------------------+ +-+ +-+ +-+ 9.00msec 680usec |<========================================>|<======>|<==>| "L" "2_" "1"
"電源" --- L2_12_112_2_2_12_112_12_2_11111112_2_2_2_2_2_2_2_1
"風量" --- L2_12_112_2_2_12_112_12_2_1111112_12_2_2_2_2_2_12_
"タイマー" --- L2_12_112_2_2_12_112_12_2_111112_12_2_2_2_2_2_12_1
"首振り" --- L2_12_112_2_2_12_112_12_2_1111112_2_2_2_2_2_2_2_11
"モード" --- L2_12_112_2_2_12_112_12_2_111112_112_2_2_2_2_12_2_
最初の長い Low+High がヘッダーでしょう。以降、long を '1'、short を '0' とするとして以下のように解釈するものと思われます。
最初のに 8bit のデータが二つ送られます。これは反転データがありませんが、 機器識別子に なるのでしょうか。 続いて 8bit のデータと、その反転、と続くようです。
ex. L2_12_112_2_2_12_112_12_2_11111112_2_2_2_2_2_2_2_1 ↓ ↓ ↓ ↓ 10100111 01001011 00000001 11111110 識別子? データ? (データhex) ----------------------------------------------------- 電源 - 10100111 01001011 00000001 11111110 ... 0x01 風量 - 10100111 01001011 00000010 11111101 ... 0x02 タイマー - 10100111 01001011 00000101 11111010 ... 0x05 首振り - 10100111 01001011 00000011 11111100 ... 0x03 モード - 10100111 01001011 00000100 11111011 ... 0x04 ~~~~~~~~ 直前の値の反転
なおボタンを押しっぱなしだと、 ヘッダーと low パルス一発 (9.00msec + 4.56msec + 680usec)が、 周期 106msec で繰り返されます。 特に意味はなさそうな感じ。
("L2_12_..." なナゾ文字列は そのままソースコードに! see main.c in irt-MAT-05.zip)