AV-EL робота з програмою WinLirc

Робота з програмою WinLirc

Для встановлення програми WinLirc необхідно розпакувати дистрибутив (winlirc.exe) в якусь папку (наприклад у C:\Program Files\WinLIRC\), для роботи програми ніяких драйверів не треба. Однак програма вимагає налаштування

Спочатку слід перевірити, чи існує конфігураційний файл для вашого пульта. Для цього треба сходити на http://lirc.sourceforge.net/remotes/ та спробувати знайти там свій пульт. Якщо не вдалося знайти точно вашої моделі, можна завантажити кілька конфігурацій для подібних за назвою моделей пультів. Цілком можливо, що вони підійдуть.

WinLIRC знаходиться у треї. Для налаштування потрібно клацнути по значку WinLIRC у треї та натиснути кнопку "Reconfigure". Далі треба вказати порт, який ви підключили приймач (COM1, COM2 тощо.). Для нашого пристрою опція "Receiver type" повинна бути "DCD" (це та нога COM-порту, по якій передається інформація). "Speed" - "115200" (за замовчуванням), "Sense" - "autodetect" (за замовчуванням).

Далі необхідно перевірити весь тракт проходження сигналу. Для цього натисніть кнопку "Raw Codes" і натисніть на приймач кнопкою пульта. Якщо з'явилися написи з цифрами, то все гаразд. Потім треба натиснути кнопку "Browse." та вибрати файл конфігурації вашого пульта. Далі "OK", потім "Hide window". Тепер усе готове.

Якщо стандартні файли конфігурації не підійшли, необхідно зробити свої налаштування. Для цього треба зробити наступне:

У рядок "Config" треба вписати якусь назву, наприклад назву вашого пульта. У цей конфігураційний файл буде записуватися налаштування вашої дистанційної мережі.

Далі треба натиснути кнопку Learn. З'явиться повідомлення:

Це буде записувати сигнали від вашого керування керуванням і створити config file for WinLIRC. Pleaseвведіть назву для цього remote.

Це WinLIRC запитує назву вашого пульта. Потрібно ввести всі дані у програмі цифрами або латинськими літерами без пробілів.

Далі з'явиться довга фраза англійською мовою, яка пропонує ввести дані про допустимий рівень помилок. Тут можна одразу натиснути Enter, тобто. залишити параметри за замовчуванням.

На наступне речення треба також відповісти натисканням Enter.

Далі з'явиться напис Press a button.

Треба натиснути та відпустити будь-яку кнопку на пульті.

Далі з'явиться напис Please wait a second and press it again.

Через секунду треба натиснути та відпустити її знову.

З'явиться рядок Baseline initialized.

Тепер треба натиснути цю ж кнопку десять разів, у дужках вказано, скільки разів залишилося:

Please wait second and press a button again (10 left) Please wait a second and press a button again (9 left) Please wait a second and press a button again (8 left) button.

Далі потрібно навчити програму всім кнопкам. З'являється напис: "Button 1 name?"(ім'я першої кнопки)?

Треба вписати назву (цифрами або латинськими літерами без пробілів, краще за великими літерами).

"Baseline initialized. matches=64, faults=19"

Кнопку на пульті треба утримувати, доки matches не дійде до 64.

Потім WinLIRC запитає ім'я другої кнопки - необхідно вписати ім'я другої кнопки. І так працюємо, поки не закінчаться всі кнопки на пульті. Коли кнопки закінчаться, не вводячи назву, треба натиснути "Enter". З'явиться повідомлення "Configuration written successfully, don't forget to analyze".

Далі треба натиснути кнопку "Analyze", після чого з'явитисяповідомлення "analysis successfully". На цьому процедуру навчання закінчено. Натисніть "OK", потім "Hide window".

Налаштування WinLIRC закінчено, тепер потрібно налаштувати програми, які керуватимуться за допомогою WinLIRC. На http://lirc.sourceforge.net є перелік програм, які підтримують WinLIRC. А ось тут можна взяти плагін для Winamp (62 кб), який дозволяє керувати цим плеєром, не встаючи з дивана.

Слід зазначити, що WinLirc добре працює (100% розпізнає команди) на платформах Windows 2000 та XP. Під час роботи під Windows 9х краще використовувати Girder, який 100% розпізнає всі команди.