Как настроить 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
- Загрузка кода Arduino, OTA, через подключенный ESP8266-12E с запущенным Esp-Link
- Есть ли подробные примеры Si4463?
- Как постоянно отправлять данные от нескольких клиентов на сервер с помощью NodeMCU?
- Несколько беспроводных датчиков к Arduino
- Команды библиотеки RF24, канал и адрес
- Подключите ESP8266 к Thingspeak
- Как отправить данные датчика с Arduino через NRF24L01 на Raspberry Pi
Это [было сделано с ESP32](https://hackaday.com/2020/02/13/emulatory-a-bluetooth-keyboard-with-the-esp32/). Если вы подключите модуль Bluetooth к Arduino, это также может сработать., @Thomas Weller
@ThomasWeller, похоже, это то, что мне нужно. Если вы превратите это в ответ, я приму его., @Mark Harrison