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

Categories:

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

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

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

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

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

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

  • Ложные воспоминания?

    Попался сейчас во время поездки в машине по радио трек "You" группы Ten Sharp. Известнейшая песня 1991 года. Так вот, у меня точные воспоминания,…

  • Рабочее

    Надеюсь, когда-нибудь наши админы допрут, что чем чаще я должен вводить свой доменный пароль, тем больше вероятность его угона. На рабочем компе:…

  • (no subject)

    Кстати, не в курсе ли мои воображаемые виртуальные друзья, может ли USB hid девайс узнать текущую установленную громкость на компе? Что он ей…

  • 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

  • Ложные воспоминания?

    Попался сейчас во время поездки в машине по радио трек "You" группы Ten Sharp. Известнейшая песня 1991 года. Так вот, у меня точные воспоминания,…

  • Рабочее

    Надеюсь, когда-нибудь наши админы допрут, что чем чаще я должен вводить свой доменный пароль, тем больше вероятность его угона. На рабочем компе:…

  • (no subject)

    Кстати, не в курсе ли мои воображаемые виртуальные друзья, может ли USB hid девайс узнать текущую установленную громкость на компе? Что он ей…