Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > Delphi программирование > Общие вопросы Delphi
Регистрация

Восстановить пароль

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 16.07.2010, 15:23   #1
Gumer
Пользователь
 
Регистрация: 16.01.2010
Сообщений: 43
По умолчанию Программирование ик-приемника

Мне отдали маленький ДУ пульт и Ик-приемник к нему. По картинкам через гугл в интернете мне удалось найти пульт. Пульт из комплекта ТВ-тюнера, но приемника я там не нашел. В общем модель или тип приемника мне не известен. Приемник вставляется через usb, эверест его видет как HID Keyboard Device.

Сам пульт и приемник работают, но не так, как хотелось бы. Нажатия кнопок пульта имитируют нажатия некоторых клавиш и сочетаний клавиш на клавиатуре, что не очень удобно для использования.

Вопрос следующий: можно ли как-то перепрограммировать ик-приемник? Чтобы я кнопки пульта мог подстроить под горячие клавиши проигрывателей. Например, программа ловит один сигнал и переделывает его в другой. Как-то так в общем.
Gumer вне форума Ответить с цитированием
Старый 16.07.2010, 15:37   #2
Utkin
Старожил
 
Аватар для Utkin
 
Регистрация: 04.02.2009
Сообщений: 17,351
По умолчанию

В некоторых случаях можно. Существуют специальные проги, которые предназначены для этого. Но необходимо знать на каком чипе построен Ваш пульт. И уже тогда искать прогу. Они не переделывают сигнал, а перехватывают и напрямую выполняют те действия которые необходимы. Скажу сразу, такие проги работают не со всеми пультами, а только с некоторой их частью. Поэтому ищите название чипа.

Посмотреть проги можно например здесь: http://www.pctuner.ru/list-c-soft03.html
Маньяк-самоучка
Utkin появился в результате деления на нуль.
Осторожно! Альтернативная логика
Utkin вне форума Ответить с цитированием
Старый 16.07.2010, 15:37   #3
p51x
Старожил
 
Регистрация: 15.02.2010
Сообщений: 15,830
По умолчанию

Драйвер... Или ищите готовые проги (они есть - сам видел).
p51x вне форума Ответить с цитированием
Старый 16.07.2010, 15:42   #4
raxp
Старожил
 
Регистрация: 29.09.2009
Сообщений: 9,713
По умолчанию

можно ...сделано скорее по образу и подобию этого http://ra4nal.qrz.ru/irkbd.shtml или клонов-вариаций, там есть исходники
Изображения
Тип файла: gif shirkbd_bg.gif (12.7 Кб, 208 просмотров)
Вложения
Тип файла: zip irkbd_prog.zip (21.0 Кб, 15 просмотров)
Разработки и научно-технические публикации :: Видеоблог :: Твиттер
Radar systems engineer & Software developer of industrial automation
raxp вне форума Ответить с цитированием
Старый 24.07.2010, 22:48   #5
Gumer
Пользователь
 
Регистрация: 16.01.2010
Сообщений: 43
По умолчанию

Я хотел бы сам написать подобную программу на делфи. Сейчас я написал программу, в которой на каждую кнопку пульта создал горячую клавишу. Дальше с помощью sendmessage посылаю нужное сообщение проигрывателю. Если лежать на диване, то вполне устраивает, но вот если я слушаю музыку, например, и иногда нужно подойти в компьютеру и что-то написать, то созданные мной горячие клавиши сильно мешают.

Я не уверен, но вроде как можно через делфи ловить посылаемые сигналы с usb-порта. В общем я сам не знаю, как я хотел бы реализовать свою прогу. В этом мне и нужна помощь: посоветовать метод написания программы и подкинуть ссылки на статьи с примерами.

Последний раз редактировалось Gumer; 24.07.2010 в 22:59.
Gumer вне форума Ответить с цитированием
Старый 26.07.2010, 08:04   #6
VintProg
not
Участник клуба
 
Аватар для VintProg
 
Регистрация: 27.06.2009
Сообщений: 1,399
По умолчанию

А как вы их вообще программируете эти чипы?
VintProg вне форума Ответить с цитированием
Старый 26.07.2010, 11:54   #7
raxp
Старожил
 
Регистрация: 29.09.2009
Сообщений: 9,713
По умолчанию

эхе-хе... hidkomponent на основе SetupApi от проекта JEDI для доступа к данным USB.HID устройств... ссылка есть в третьей статье цикла по USB >>> тырк
Разработки и научно-технические публикации :: Видеоблог :: Твиттер
Radar systems engineer & Software developer of industrial automation
raxp вне форума Ответить с цитированием
Старый 27.07.2010, 06:55   #8
VintProg
not
Участник клуба
 
Аватар для VintProg
 
Регистрация: 27.06.2009
Сообщений: 1,399
По умолчанию

Но радиотехникой я увлекался, максимум транзисторами, когда создавал радиоприемники прямого усиление, а до чипов и паучков не доходил.
VintProg вне форума Ответить с цитированием
Старый 29.07.2010, 19:04   #9
Gumer
Пользователь
 
Регистрация: 16.01.2010
Сообщений: 43
По умолчанию

Цитата:
Сообщение от raxp Посмотреть сообщение
эхе-хе... hidkomponent на основе SetupApi от проекта JEDI для доступа к данным USB.HID устройств... ссылка есть в третьей статье цикла по USB >>> тырк
Скачал и установил компонент, но как дальше с ним работать, не понимаю. Есть по нему какие полезные исходники, кроме того, что был в архиве?
Gumer вне форума Ответить с цитированием
Старый 29.07.2010, 19:24   #10
raxp
Старожил
 
Регистрация: 29.09.2009
Сообщений: 9,713
По умолчанию

1- это проект JEDI и основная информация на его сайте или тут, к примеру http://jedi.vcl.free-usenet.eu/JvHid...s_T25467309_S1, там же есть и HELP с примерами и демками, см. вложение
2- есть гугль, берешь вводишь "примеры работы с JvHidControllerClass"
3- чем не устраивает пример в статье? с десяток строк всего
Вложения
Тип файла: zip HIDKomponente.zip (371.7 Кб, 30 просмотров)
Разработки и научно-технические публикации :: Видеоблог :: Твиттер
Radar systems engineer & Software developer of industrial automation

Последний раз редактировалось raxp; 29.07.2010 в 19:28.
raxp вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
программирование на с# Настя100 Помощь студентам 5 10.01.2010 13:32
программирование фамил Свободное общение 10 23.09.2009 14:28
Программирование на Си++ Solnce_7_6 Помощь студентам 0 15.06.2009 00:43
1С Программирование VanHelsing Свободное общение 1 03.12.2008 13:09