Arduino как устройство HID на Windows - привязать внешние кнопки к раскладке клавиатуры в ОС? - PullRequest
0 голосов
/ 29 марта 2020

Вот проблема: я хочу нажать внешнюю кнопку, подключенную к Arduino, и хочу, чтобы нажатие этой кнопки переводилось в Windows как нажатие клавиши.

У меня вопрос, есть ли программируемое устройство (у меня уже есть Arduino), которое может принимать сигналы и отправлять их через USB на мой компьютер, который будет воспринимать это как нажатие клавиши
Пример: нажатие кнопки действует как нажатие клавиши S на моей клавиатуре?

1 Ответ

0 голосов
/ 29 марта 2020

Существует три (четыре) возможности:
Первый Получить Arduino Leonardo (архитектура 32U4) - есть драйверы HID (поэтому windows распознает аппаратное обеспечение - краткое объяснение: Arduino LEONARDO - это интегрированная плата USB HID Arduino Идеально подходит для проектов, требующих, чтобы плата вела себя (действовала) как устройство человеческого интерфейса USB = HID).

Два Используйте любой другой Arduino и установите Processing с соответствующими модулями. Напишите код на обоих и используйте Processing для перевода на windows.

Three. Я видел несколько более или менее рабочих реализаций.
Пример 1
Пример 2
Пример 3 Прокрутите вниз, и вы увидите изображение вашего решения кнопки , включая код.

(четыре) Для этого требуется также windows навыки программирования. Напишите usb-драйвер для механизма ввода / вывода между Arduino и usb, действующего как виртуальная клавиатура (например, сенсорный экран). Это самый трудный путь к go.

...