Больше для себя (на память), но если кто-то подскажет, буду благодарен.
Пытаюсь управлять муз.центром с ардуины.
Сначала считал данные с пульта Panasonic n2qayb000167? с помощью lircd в линухе.
Код:
flags RAW_CODES|CONST_LENGTH
eps 30
aeps 100
gap 211884
begin raw_codes
name KEY_POWER
3480 1744 440 432 440 1304
440 440 440 432 440 432
440 432 448 432 440 456
416 464 408 464 408 440
440 432 440 464 408 1312
440 432 440 432 440 464
408 464 416 456 416 432
440 432 440 1312 440 464
408 1312 440 432 440 432
440 1312 440 1304 440 1312
440 432 440 432 448 424
448 1304 440 432 448 1304
440 1304 440 1312 440 1312
440 456 416 432 440 1304
440 440 440 432 440 432
440 432 448 456 416 456
416 1304 440
end codes
end remote
И второй вариант:
Код:
begin remote
name lircd.conf
bits 24
flags SPACE_ENC|CONST_LENGTH
eps 30
aeps 100
header 3470 1752
one 430 1317
zero 430 443
ptrail 430
pre_data_bits 24
pre_data 0x400405
gap 211897
toggle_bit_mask 0x0
begin codes
KEY_POWER 0x38BC81
end codes
end remote
Попробовал передать полученное с помощью функций irsend.sendRaw и irsend.sendPanasonic (библиотека IRremote.h) - никакой реакции.
подключил приемник ИК к ардуино, загрузил из примеров библиотеки скетч IRelay. Жму на пульте одну и ту же кнопку (power) и получаю разные результаты:
Код:
538BC81 (48 bits)
Raw (100): 18412 3600 -1600 550 -350 500 -1200 550 -300 550 -350 500 -350 550 -300 550 -350 500 -350 550 -300 550 -350 500 -350 550 -300 550 -350 500 -1200 550 -300 550 -350 500 -350 550 -300 550 -350 500 -350 550 -300 550 -1200 550 -300 550 -1200 550 -300 550 -300 550 -1200 550 -1200 500 -1200 550 -350 500 -350 550 -300 550 -1200 550 -300 550 -1200 500 -1200 550 -1200 550 -1200 500 -350 550 -300 550 -1200 550 -300 550 -300 550 -350 550 -300 550 -300 550 -350 500 -1200 550
538BC81 (48 bits)
Raw (100): 3120 3550 -1650 500 -350 550 -1200 500 -350 550 -300 550 -350 500 -350 550 -300 550 -300 550 -350 500 -350 550 -300 550 -350 500 -350 550 -1200 500 -350 550 -300 550 -350 500 -350 550 -300 550 -300 550 -350 550 -1200 500 -350 500 -1250 500 -350 500 -350 550 -1200 500 -1250 500 -1200 550 -300 550 -300 550 -350 500 -1250 500 -350 500 -1250 500 -1200 550 -1200 500 -1250 500 -300 550 -350 500 -1200 550 -350 500 -350 550 -300 550 -350 500 -350 550 -300 550 -1200 550
538BC81 (48 bits)
Raw (100): 27598 3550 -1650 500 -350 550 -1200 500 -350 550 -300 550 -350 500 -350 550 -300 550 -350 500 -350 550 -300 550 -300 550 -350 500 -350 550 -1200 500 -350 550 -300 550 -350 500 -350 550 -300 550 -350 500 -350 550 -1200 500 -350 550 -1200 500 -350 500 -350 550 -1200 500 -1250 500 -1200 550 -300 550 -300 550 -350 550 -1150 550 -350 500 -1200 550 -1200 550 -1200 500 -1200 550 -300 550 -350 550 -1150 550 -350 500 -350 550 -300 550 -350 500 -350 550 -300 550 -1200 550
538BC81 (48 bits)
Raw (100): 4734 3550 -1650 500 -350 550 -1150 550 -350 500 -350 550 -300 550 -350 500 -350 550 -300 550 -350 500 -350 550 -300 550 -350 500 -350 550 -1150 550 -350 550 -300 550 -300 550 -350 500 -350 550 -300 550 -350 500 -1200 550 -350 500 -1250 500 -300 550 -350 550 -1200 500 -1250 500 -1200 500 -350 550 -300 550 -350 500 -1250 500 -300 550 -1250 500 -1200 500 -1250 500 -1200 550 -300 550 -350 500 -1200 550 -350 500 -350 550 -300 550 -300 550 -350 500 -350 550 -1200 500