Пульт Philips
- Войдите на сайт для отправки комментариев
Втр, 09/09/2014 - 14:51
Всем привет. Подскажите пожалуйста, может уже появились готовые библиотеки для работы с пультом от Philips. У меня есть дамп одной кнопки с пульта:
Could not decode message
Raw (20): 27454 300 -1500 150 -650 200 -700 150 -800 250 -550 250 -1550 200 -850 100 -1600 700 -950 200
1000A
Decoded RC6: 1000A (20 bits)
Raw (38): -18114 2700 -850 450 -900 500 -400 450 -450 1350 -1300 450 -400 500 -350 550 -400 450 -400 500 -400 500 -400 500 -400 500 -400 450 -400 500 -400 500 -400 950 -800 950 -850 500
A
Decoded RC6: A (20 bits)
Raw (40): 7980 2750 -800 500 -850 500 -350 500 -400 500 -850 950 -400 450 -450 450 -400 500 -400 500 -350 500 -400 500 -400 500 -400 500 -400 450 -400 500 -400 500 -400 900 -850 950 -850 500
1000A
Decoded RC6: 1000A (20 bits)
Raw (38): 20380 2700 -850 500 -850 450 -450 450 -450 1300 -1300 500 -400 500 -400 450 -450 450 -400 500 -400 500 -400 450 -450 450 -400 500 -350 500 -450 450 -450 900 -850 900 -900 400
0
Could not decode message
Raw (24): -6550 150 -3400 100 -800 150 -1600 250 -700 300 -650 250 -1550 200 -700 200 -650 200 -200 250 -1050 700 -1000 250
Может есть даже какая-нибудь библиотека работающая с таким форматом???
IRremote чем не устраивает? Там RC6 есть.
Да только, как отловить правильно клавишу с пульта, чтобы срабатывало с 1-го раза, а не со второго, а то и с 3-го?
Так это проблема не библиотеки, а просто разные частоты у передатчика и приемника.
спасибо
А у вас получилось в итоге подружить ардуино и пульт philips? Я пытаюсь считать с него коды кнопок и эмулировать их нажатие через ардуино. Но пульт посылает очень странные коды. Нажатие одной и той же кнопки поочереди меняет два разных кода. При попытке отправить эти коды через sendRC6 телек пытается реагировать на них, но неправильно. Удалось только заставить его включиться.
------------ update --------------
Все, разобрался благодаря этому видео уроку. Ошибка была в том, что использовал results->rawlen вместо results->bits
Мне нужна была единственная кнопка - да получилось, обрабатывая 4 состояния нажатия кнопки за 1 раз.
Код такой: