![]() |
| ||
|
|
Новости |
Поиск |
FAQ |
Статьи |
Книги |
Новости VCL
| | Форумы ЧАТ |
Орешник |
|
| |||
| |||
« предыдущая ветвь | форум | следующая ветвь »
ещё одна клавиатура [WinME]
galak © (2003-02-18 03:00:00)Кто поможет? Мне необходимо к одному из портов(не важно какому)подключить несколько кнопок(до восьми штук) ,которые выполняли бы функции клавиш параллельно основной клавиатуры.
NikolaB (2003-02-19 01:17:00) [1]V www.microchip.com est konkurs - izdelie na $1 (odin dolar) - mnogo primerov s deshelie MPU (~1$) Hard and Soft - rabota na sutki. Krome vsego razshirim krugozor.
Tano (2003-02-18 22:58:00) [2]Еще идея. Если они будут нажиматься одновременно не больше одной, то можно сделать так:
железо - микросхемка-шифратор 16-4 (16 каналов кодируются 4 битами) и эти самые 4 бита подключить к порту джойстика (там предусмотрены 4 ноги для этого, которые напрямую могут читаться из порта джойстика /адрес-см.справку по портам материнки или инструкцию к матери - там иногда списочек в конце есть, он универсальный/).
программа - ищи, как написать драйвер, который прицепится к порту джойстика и будет слать свои сообщения в систему. Если эти кнопари обрабатывать должна только твоя прога - чуть проще /на ASM можно элементарно обратиться к GamePort/, но я точно не знаю, позволяет ли напрямую обращаться Линолеум к портам (всем известно, что 2000/XP - нет).
galak (2003-02-18 22:05:00) [3]Спасибо всем кто откликнулся.Приступаю к экспериментам.Начну с джойстика.А можно подробнее про "прогу-эиулятор"?
pasha676 (2003-02-18 14:39:00) [4]2nuke
Если до 8 то проблем не должно быть. Три степени забубенить как шесть кнопок - не проблемма. По сути дела можно и больше. Только тогда схема "джойстика" обрастет резисторами.
.nuke (2003-02-18 12:51:00) [5]ИМХО, реальнее всего подключить джойстик и юзать ДиректИнпут
про джойстик можно почитать в журнале Радио №12"99 страницы 29-30, вот тока возможно с кол-вом кнопок некоторые проблемы будут, но додумать можно ;)
Слесарь Матерящийся (2003-02-18 12:09:00) [6]Элементарно!
Покупаешь клаву с USB-подключением.
Выламываешь (осторожно!) плату контроллера, паяешь 8 кнопарей в новый корпус.
Вживляешь туда свежевыломанную плату, подключив их так, чтобы они заменили "нужные восемь кнопок".
Радуешься жизни!
Anatoly Podgoretsky (2003-02-18 10:33:00) [7]Не понятно, что кто то мешает или тебе требуется наше разрешение?
AGAMEMNUM (2003-02-18 08:45:00) [8]бери джойстик, вешай на него прогу-эиулятор...