|
Подключаем дистанционное управление Денис Самарин Xakep, номер #052, стр. 052-030-3 После запуска "демона" в поле Port укажи номер COM-порта, к которому ты подсоединил ИК-приемник, и его скорость (если поставишь 115200 - не ошибешься). На все остальные параметры пока не обращай внимания. Далее тебе необходимо познакомить WinLIRC с твоим пультом. Для этого отправляйся по адресу http://lirc.sourceforge.net/remotes и ищи используемую тобой модель. Если нашел, считай, тебе повезло. Скачивай конфигурационный файл себе на диск и указывай программе, где он находится (параметр Config). Если же твой пульт оказался настолько уникальным, что для него не нашлось конфига, то программу придется обучать. Это несложно. Для начала жми на кнопочку "Learn". На вопрос программы "This will record the signals from your remote control and create a config file for WinLIRC. Please enter a name for this remote." впиши название своего пульта. Желательно латинскими буквами и без пробелов. После этого в ответ на два вопроса просто нажми "Enter", даже не особо вникая в смысл написанного. Дальше появится надпись "Press a button. Please wait a second and press it again". Жми любую кнопочку на пульте. Потом отпусти ее и через некоторое время нажми опять. На экране должна появиться "Baseline initialized". Появилась? Чудесно. Дави ту же самую кнопку еще раз. Появится "Please wait a second and press a button again (10 left)". Жми еще раз, и так до тех пор, пока не увидишь "This is a signal-repeating remote with no special repeat code. Holding down the button can quickly yield many copies of that button's code. Therefore, 64 samples of each button will be taken. You will be prompted to enter each button's name in turn. To finish recording buttons, enter a blank button name". Теперь последует серия одинаковых вопросов "Button … name". Вводи названия тех кнопок на пульте, которым ты обучаешь программу (POWER, VALUEINC, VALUEDEC, STOP, START и т.п.), и жми соответствующую кнопку в течение нескольких секунд до тех пор, пока значение параметра matches, которое будет "бежать" на экране, не станет равным 64. Эту процедуру необходимо повторить для каждой интересующей тебя кнопки. Для прекращения обучения вместо очередного названия кнопки просто нажми "Enter". Для того чтобы WinLirc сохранила полученные данные в конфигурационном файле, используй "Analize". Теперь проверка: пощелкай разными кнопочками пульта, если в трее вспыхивает зелененькая лампочка, значит, WinLirn все поняла и хорошо распознает твои сигналы. Когда подготовительный этап останется позади, начнется самое интересное - настройка всего этого программно-аппаратное чуда под твои нужды. Как это сделать? Как обычно, есть два пути. Путь первый доступен лишь в том случае, если ПО, которым ты пользуешься, поддерживает работу непосредственно с ИК-портом (что вряд ли) или с WinLicr'ом (что более вероятно). Большой список таких программ ты найдешь все на том же http://winlirc.sourceforge.net. А я тебе расскажу о некоторых их них. О втором пути мы поговорим чуть дальше. |