Вход на хостинг
IT-новости
20.04.2016 iPhone 2017 года поместят в водонепроницаемый корпус из стекла
Линейка iPhone в новом году серьезно поменяется. В этом уверен аналитический исследователь Мин Чи Ку......
30.07.2015 Ищем уникальный контент для сайта
Ищем уникальный контент для сайта Без уникального контента Ваш сайт обречен на то, что его страницы......
Убедитесь, что каталог /usr/lib (или /usr/loca/lib – для старых версий) прописан в файле /etc/ld.so.conf. Если нет, то добавьте его в файл ld.so.conf и введите команду ldconfig. В каталоге /usr/lib находится библиотека lirc_client.
После этого нужно добавить модуль устройства к ядру с помощью программы insmod или же, по примеру Microsoft, перезагрузить машину:
insmod lirc_serial [sense=N]
N может принимать значение либо 0, либо 1 в зависимости от активности вашего IR-приемника. Если активность схемы приемника высока, параметр N = 0, в противном случае – 1.
Параметр sense необязательный и использовать его нужно в случае, если программа не смогла автоматически установить параметры вашего устройства. Для тестирования вашего IR-приемника используется программа mode2.
Когда вы нажимаете кнопку STOP (или любую другую) на своем пульте дистанционного управления, приемник получает определенный сигнал. Для сопоставления названий кнопок (команд) принятым сигналам используется конфигурационный файл /etc/lircd.conf (в старых версиях программы /usr/local/etc/lircd.conf).
Для записи этого файла используется программа irrecord:
irrecord –d /dev/lirc /etc/lircd.conf
Выполните все инструкции программы, по окончании работы будет создан конфигурационный файл. Вот пример конфигурационного файла для приемника Creative PC-DVD Remote:
begin remote
name CREATIVE_INFRA_DVD
bits 16
flags SPACE_ENC|CONST_LENGTH
eps 30
aeps 100
header 9293 4302
one 771 1494
zero 771 358
ptrail 756
pre_data_bits 16
pre_data 0x8435
gap 108646
toggle_bit 0
begin codes
play 0x00000000000005FA
stop 0x00000000000016E9