программирование универсального пульта дистанционного управления - PullRequest
4 голосов
/ 15 февраля 2010

У меня есть пульт дистанционного управления RM200, и я хочу его запрограммировать так что я могу обнаружить нажатия клавиш и отправить их в приложения.

Теперь, какой API я могу использовать в Windows?

HID USB API? IRDA API?

Я в замешательстве.

Мой пульт является пультом IRDA, но иногда я читаю, что могу запрограммировать это устройство с HID USB API ????

1 Ответ

3 голосов
/ 15 февраля 2010

AFAIK, вы не можете использовать интерфейс IRDA для получения сигналов инфракрасного пульта дистанционного управления, потому что IRDA - это специальный протокол, и интерфейс не может быть «злоупотреблен» для получения других сигналов.

Для получения инфракрасных сигналов пульта дистанционного управления вам потребуется дополнительное устройство. Инфракрасные приемники для вашего последовательного порта довольно легко построить.

Хороший источник информации и программного обеспечения: http://www.lirc.org/

Windows-порт lirc называется WinLIRC, его можно найти здесь: http://winlirc.sourceforge.net/overview.html

...