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

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

Вернуться   Форум программистов > IT форум > Помощь студентам
Регистрация

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

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

Ответ
 
Опции темы Поиск в этой теме
Старый 08.09.2011, 20:05   #1
GenaVenglovskiy
 
Регистрация: 11.04.2011
Сообщений: 8
Сообщение Брэйн-ринг

Доброе время суток!

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

Задача: Нужно связать две кнопки с ноутбуком что бы можно было программно распознать какая нажатая и вывести на экран. Желательно на Delphi, С++ builder или MVC.

Спасибо!


Последний раз редактировалось GenaVenglovskiy; 08.09.2011 в 20:07.
GenaVenglovskiy вне форума Ответить с цитированием
Старый 08.09.2011, 20:10   #2
GenaVenglovskiy
 
Регистрация: 11.04.2011
Сообщений: 8
По умолчанию

Нужна хотя бы информация как работать с usb портом и идея как различить кнопки?
GenaVenglovskiy вне форума Ответить с цитированием
Старый 08.09.2011, 20:54   #3
raxp
Старожил
 
Регистрация: 29.09.2009
Сообщений: 9,713
По умолчанию

Цитата:
Сначала была идея сделать устройство только на "железной логике". Но это не всегда удобно.
это называется игра "реакция" или "кто быстрее", сам такую делал:



На несколько участников:


Чем же не устраивает на железной логике?

===================

Хотите на ПК/НОУТЕ, берете б/у USB-клаву, выводите с двух любых кнопок (лучше не часто используемых, типа F10, F11) на разъем, садите разъем или штекер на корпусе клавы. Так вы обеспечите удобство подключения. Для самих команд сделайте два пульта кошерных (это уже ваша фантазия) и кнопки в них (желательно металлические, зная нашу силу ) 3PDT без фиксации:



С пультов длинным шнуром-проводом на штекер и к клаве. Отслеживание нажатых клавиш в программе на любом языке, хоть скриптом. Использовать специально для этих целей МК имхо избыточно, ибо все можно сделать быстро и доступно из буквально подножного корма.
Разработки и научно-технические публикации :: Видеоблог :: Твиттер
Radar systems engineer & Software developer of industrial automation
raxp вне форума Ответить с цитированием
Старый 08.09.2011, 21:04   #4
GenaVenglovskiy
 
Регистрация: 11.04.2011
Сообщений: 8
По умолчанию

Огромное спасибо!!!

А не подскажите как работать с usb - портом. Может когда-то пригодиться)
GenaVenglovskiy вне форума Ответить с цитированием
Старый 08.09.2011, 21:10   #5
GenaVenglovskiy
 
Регистрация: 11.04.2011
Сообщений: 8
По умолчанию

Цитата:
Сообщение от raxp Посмотреть сообщение
Чем же не устраивает на железной логике?
Если в будущем захотят добавить таймер или счётчик очков или ещё что-нибудь имхо будет проще программу поменять чем переделывать схему.
GenaVenglovskiy вне форума Ответить с цитированием
Старый 09.09.2011, 00:43   #6
*PB*
Форумчанин
 
Регистрация: 11.08.2009
Сообщений: 558
По умолчанию

Цитата:
Сообщение от GenaVenglovskiy Посмотреть сообщение
А не подскажите как работать с usb - портом. Может когда-то пригодиться)
Простой пример USB девайса с кнопкой.
http://purebasic.mybb.ru/viewtopic.php?id=211
*PB* вне форума Ответить с цитированием
Старый 09.09.2011, 07:58   #7
GenaVenglovskiy
 
Регистрация: 11.04.2011
Сообщений: 8
По умолчанию

Большое спасибо
GenaVenglovskiy вне форума Ответить с цитированием
Ответ


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