Главная страница
    Top.Mail.Ru    Яндекс.Метрика
Форум: "Система";
Текущий архив: 2003.04.14;
Скачать: [xml.tar.bz2];

Вниз

ещё одна клавиатура   Найти похожие ветки 

 
galak   (2003-02-18 03:00) [0]

Кто поможет? Мне необходимо к одному из портов(не важно какому)подключить несколько кнопок(до восьми штук) ,которые выполняли бы функции клавиш параллельно основной клавиатуры.


 
AGAMEMNUM   (2003-02-18 08:45) [1]

бери джойстик, вешай на него прогу-эиулятор...


 
Anatoly Podgoretsky   (2003-02-18 10:33) [2]

Не понятно, что кто то мешает или тебе требуется наше разрешение?


 
Слесарь Матерящийся   (2003-02-18 12:09) [3]

Элементарно!
Покупаешь клаву с USB-подключением.
Выламываешь (осторожно!) плату контроллера, паяешь 8 кнопарей в новый корпус.
Вживляешь туда свежевыломанную плату, подключив их так, чтобы они заменили "нужные восемь кнопок".
Радуешься жизни!


 
.nuke   (2003-02-18 12:51) [4]

ИМХО, реальнее всего подключить джойстик и юзать ДиректИнпут
про джойстик можно почитать в журнале Радио №12"99 страницы 29-30, вот тока возможно с кол-вом кнопок некоторые проблемы будут, но додумать можно ;)


 
pasha676   (2003-02-18 14:39) [5]

2nuke

Если до 8 то проблем не должно быть. Три степени забубенить как шесть кнопок - не проблемма. По сути дела можно и больше. Только тогда схема "джойстика" обрастет резисторами.


 
galak   (2003-02-18 22:05) [6]

Спасибо всем кто откликнулся.Приступаю к экспериментам.Начну с джойстика.А можно подробнее про "прогу-эиулятор"?


 
Tano   (2003-02-18 22:58) [7]

Еще идея. Если они будут нажиматься одновременно не больше одной, то можно сделать так:

железо - микросхемка-шифратор 16-4 (16 каналов кодируются 4 битами) и эти самые 4 бита подключить к порту джойстика (там предусмотрены 4 ноги для этого, которые напрямую могут читаться из порта джойстика /адрес-см.справку по портам материнки или инструкцию к матери - там иногда списочек в конце есть, он универсальный/).

программа - ищи, как написать драйвер, который прицепится к порту джойстика и будет слать свои сообщения в систему. Если эти кнопари обрабатывать должна только твоя прога - чуть проще /на ASM можно элементарно обратиться к GamePort/, но я точно не знаю, позволяет ли напрямую обращаться Линолеум к портам (всем известно, что 2000/XP - нет).


 
NikolaB   (2003-02-19 01:17) [8]

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.



Страницы: 1 вся ветка

Форум: "Система";
Текущий архив: 2003.04.14;
Скачать: [xml.tar.bz2];

Наверх




Память: 0.46 MB
Время: 0.008 c
14-44353
Карлосон
2003-03-30 23:17
2003.04.14
Hello Programist А можно ли перевести Дату в числовой тип данных


9-43974
Илайдж
2002-11-11 11:58
2003.04.14
Масштабирование картинки...


1-44181
Антон
2003-04-03 18:37
2003.04.14
освобождение памяти


3-44018
ManYury
2003-03-25 12:59
2003.04.14
IB5.5 и хранимая процедура


1-44100
владимир33
2003-04-02 17:58
2003.04.14
передать ссылку на двумерный массив в функцию





Afrikaans Albanian Arabic Armenian Azerbaijani Basque Belarusian Bulgarian Catalan Chinese (Simplified) Chinese (Traditional) Croatian Czech Danish Dutch English Estonian Filipino Finnish French
Galician Georgian German Greek Haitian Creole Hebrew Hindi Hungarian Icelandic Indonesian Irish Italian Japanese Korean Latvian Lithuanian Macedonian Malay Maltese Norwegian
Persian Polish Portuguese Romanian Russian Serbian Slovak Slovenian Spanish Swahili Swedish Thai Turkish Ukrainian Urdu Vietnamese Welsh Yiddish Bengali Bosnian
Cebuano Esperanto Gujarati Hausa Hmong Igbo Javanese Kannada Khmer Lao Latin Maori Marathi Mongolian Nepali Punjabi Somali Tamil Telugu Yoruba
Zulu
Английский Французский Немецкий Итальянский Португальский Русский Испанский