Как настроить Arduino в качестве беспроводного HID?

wireless hid

В приведенном ниже вопросе описывается, как настроить Arduino в качестве HID (устройства ввода, выполняемого человеком, например, клавиатуры, мыши и т. д.). Как настроить Arduino в качестве беспроводного HID?

Я гибко отношусь к беспроводному формату. Допускается Bluetooth, USB-приемник или любой другой формат.

Arduino как USB HID

, 👍2

Обсуждение

Это [было сделано с ESP32](https://hackaday.com/2020/02/13/emulatory-a-bluetooth-keyboard-with-the-esp32/). Если вы подключите модуль Bluetooth к Arduino, это также может сработать., @Thomas Weller

@ThomasWeller, похоже, это то, что мне нужно. Если вы превратите это в ответ, я приму его., @Mark Harrison


1 ответ


Лучший ответ:

2

Я не уверен насчет Arduino, но это было сделано с ESP32. Если вы еще не потратили деньги на модуль Bluetooth для Arduino, вы обнаружите, что ESP32 тоже не дорог.

Вы можете найти код на Github. Автор использует TinyPico, потому что он совместим по выводам с одним из его ранних проектов. ИМХО, любой ESP32 тоже подойдет.

Самое главное

#include <BleKeyboard.h>

библиотеку клавиатуры ESP32 BLE, которую необходимо загрузить и установить. Эта библиотека поставляется с примером кода, который легко адаптировать под ваши нужды.

Вы можете запрограммировать ESP32 в Arduino IDE, но вам необходимо добавить поддержку плат с помощью добавление URL-адреса менеджера плат.

Развлекайтесь с проектом. Звучит очень интересно. Может быть, я попробую это сам.

,