Александр Терентьев (aterentiev) wrote,
Александр Терентьев
aterentiev

Categories:

USB-коробочка с кнопочками и крутиками

Ну вот раз уж начали за USB, давайте продолжим. Есть у меня потребность сделать некую коробочку, на ней будет пара кнопочек, пара крутиков, пара светодиодиков. Эту коробочку надо подключить к компу на Win, в котором, вероятно, будет запущена некая прога, из которой мне нужен доступ к данным с кнопок и ручек и из которой нужно будет управлять светиками.

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

Вариант 1: Простой. Берем да хоть любую Ардуину с USB-Serial. На компе натравливаем программу на последовательный порт.
Достоинства - железок как грязи, программирование тривиальное. Недостаток - на целевом компе без интернетов (такое может случиться!) не поставить драйвер USB-Serial.

Вариант 2: Сложный. Берем МК, который может в HID, реализуем Consumer Control. Достоинство - не нужно никаких драйверов, USB HID поддерживается всеми нативно. Недостаток - сложнее программирование, в т.ч. и целевой программы.

Есть какие-нибудь другие варианты, я о чем-нибудь не подумал? На какой платформе это делать?(осторожно, холивар!)
Tags: Вопрос, Очумелые ручки, Электроника
Subscribe

  • Как всегда ищу магическую кнопку "сделай само и круто"

    Когда я хочу автоматически сгенерировать какой-то код, мне нужно скриптам дать на вход необходимую информацию. В случае линейных задач я обычно…

  • Про ручные циркулярки

    Кроил вчера лист OSB ручной циркуляркой и в очередной раз задумался о левых-правых пилах. Загадочным образом в этих ваших Европах считают правое…

  • 802.1q trunk через WiFi

    Гуглил, гуглил, недогуглил. Есть свичи с кучей разных VLAN-ов, соединенные на данный момент гигабит-транками. Пришла разнарядка поместить все на…

  • Post a new comment

    Error

    Anonymous comments are disabled in this journal

    default userpic

    Your reply will be screened

    Your IP address will be recorded 

  • 21 comments

  • Как всегда ищу магическую кнопку "сделай само и круто"

    Когда я хочу автоматически сгенерировать какой-то код, мне нужно скриптам дать на вход необходимую информацию. В случае линейных задач я обычно…

  • Про ручные циркулярки

    Кроил вчера лист OSB ручной циркуляркой и в очередной раз задумался о левых-правых пилах. Загадочным образом в этих ваших Европах считают правое…

  • 802.1q trunk через WiFi

    Гуглил, гуглил, недогуглил. Есть свичи с кучей разных VLAN-ов, соединенные на данный момент гигабит-транками. Пришла разнарядка поместить все на…