Как настроить Arduino в качестве беспроводного HID?
В приведенном ниже вопросе описывается, как настроить Arduino в качестве HID (устройства ввода, выполняемого человеком, например, клавиатуры, мыши и т. д.). Как настроить Arduino в качестве беспроводного HID?
Я гибко отношусь к беспроводному формату. Допускается Bluetooth, USB-приемник или любой другой формат.
@Mark Harrison, 👍2
Обсуждение1 ответ
Лучший ответ:
Я не уверен насчет Arduino, но это было сделано с ESP32. Если вы еще не потратили деньги на модуль Bluetooth для Arduino, вы обнаружите, что ESP32 тоже не дорог.
Вы можете найти код на Github. Автор использует TinyPico, потому что он совместим по выводам с одним из его ранних проектов. ИМХО, любой ESP32 тоже подойдет.
Самое главное
#include <BleKeyboard.h>
библиотеку клавиатуры ESP32 BLE, которую необходимо загрузить и установить. Эта библиотека поставляется с примером кода, который легко адаптировать под ваши нужды.
Вы можете запрограммировать ESP32 в Arduino IDE, но вам необходимо добавить поддержку плат с помощью добавление URL-адреса менеджера плат.
Развлекайтесь с проектом. Звучит очень интересно. Может быть, я попробую это сам.
- Сброс Arduino UNO с помощью SIM800L
- Есть ли подробные примеры Si4463?
- Загрузка кода Arduino, OTA, через подключенный ESP8266-12E с запущенным Esp-Link
- Невозможно подключить ESP8266 к сети WPA2+Enterprise
- Как постоянно отправлять данные от нескольких клиентов на сервер с помощью NodeMCU?
- Команды библиотеки RF24, канал и адрес
- Несколько беспроводных датчиков к Arduino
- Подключите ESP8266 к Thingspeak
Это [было сделано с ESP32](https://hackaday.com/2020/02/13/emulatory-a-bluetooth-keyboard-with-the-esp32/). Если вы подключите модуль Bluetooth к Arduino, это также может сработать., @Thomas Weller
@ThomasWeller, похоже, это то, что мне нужно. Если вы превратите это в ответ, я приму его., @Mark Harrison