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

Jul 24, 2018 14:52

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

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

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

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

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

Электроника, Вопрос, Очумелые ручки

Previous post Next post
Up