![]() |
Тактовая кнопка, нажатие которой распознает компьютер
Идея следующая: есть тактовая кнопка, работающая на замыкание. Ее нужно прикрутить к компу (USB/Com- порты) и чтобы компьютер воспринял нажатие кнопки как нажатие сочетания клавиш.
Вопрос как проще это организовать? Из идей: 1) берем клавиатуру, дербаним ее и механически соединяем нужное сочетание клавиш под одну кнопку - не удобно, не красиво, не технологично. 2) Через микроконтроллер. Если я правильно все понимаю, то нужно будет изучить протокол работы USB/com-портов и "научить" микроконтроллер отправлять что-то в компьютер, а компьютер "научить" определять это что-то как нажатие сочетания клавиш. Есть у меня небольшой опыт программирования на С++, есть небольшой опыт программирования контроллеров AVR... Может быть есть способы проще? Может есть какие-то известные заранее подводные камни? Пока изучаю саму возможность выполнения данной задачи с моим уровнем опыта в этих делах... |
Цитата:
берете что-нить на 32u4 типа этого http://www.ebay.com/itm/New-Pro-Micr...item20d2a4f795 курите статью http://habrahabr.ru/company/dsec/blog/141838/ или http://www.instructables.com/id/PC-R...icro/?ALLSTEPS по мотивам этого делаете свое. Тут ключевое слово Arduino HID Keyboard... А потом в Винде уже ловите чем-то комбинацию клавиш от этой сэмулированной клавиатуры. Скорее всего нужно будет заменить в китайской Ардуине бутлоадер на тот, что залит у sparkfun или teensy (смотря по какому пути пойдете), чтобы получить возможность заливать без гемора скетчи. |
Тогда уж 1 вариант, который „не удобно, не красиво, не технологично“.
Зато дешевонадежноипрактично! Одну кнопку замкнуть намертво, другой управлять через тактовую кнопку(как вариант)! P.S. Сам аналогичную задачу решаю Юриным контроллером. Там все достаточно просто, ничего перехватывать не нужно. Просто назначаешь комбинацию –и все! |
Вот это тоже подойдет. Не обязательно припаивать дополнительную микросхему, если не нужно подключать к автомобилю. В этом случае будет работать как обычная клавиатура. Можно подключить до четырнадцати кнопок, на каждую из которых задать любое сочетание клавиш с помощь программы настройки. И программировать ничего не нужно, всё уже сделано, осталось только купить плату с контроллером и прошить.
|
Цитата:
Цитата:
Разница в реализации... Осталось решить как это все дело обставить - то ли на ардуине строиться, то ли перешивать под хекс-файл от zyxel812 Есть еще такой вариант не сложный |
вопрос что будет происходить при кратковременном ,долговременном нажатии этой кнопки\кнопок ?
|
Цитата:
|
Штатного управления магнитолой на руле у меня нет (а так хотелось бы), колхозить самоделку на руль не хочется, а универсальный какой-нибудь адаптер, как правило работает на ИК-передатчике, который при повороте руля не ловит сигнал с кнопок. А сама идея мне немного для других целей нужна - чтоб с одной вынесенной в удобное место кнопки эмулировать нажатие определенного сочетания клавиш.
|
Часовой пояс GMT +4, время: 01:55. |
Работает на vBulletin® версия 3.8.4.
Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
Перевод: zCarot