Поддерживает ли MKR WIFI 1010 контроллер мыши и клавиатуры Arduino?

Сейчас я работаю над проектом, который должен подключиться к моему компьютеру через Bluetooth и получить доступ к библиотеке мыши и клавиатуры arduino. В своем исследовании я обнаружил, что только Leonardo, Due и Micro могут эмулировать движения курсора, но им необходимо дополнительное оборудование, такое как HC05. Я хотел бы свести количество оборудования, которое я использую, к минимуму, но я понимаю, что нет другого выхода. Есть ли способ использовать MKR WIFI 1010 как Leonardo, или мне нужно будет получить одну из вышеупомянутых плат, а затем подключить модуль Bluetooth?

PS это мое первое погружение в Bluetooth, поэтому любые дополнительные ресурсы, которые помогут мне в моем путешествии, будут очень признательны.

, 👍2

Обсуждение

магия USB в микроконтроллере... сравните платы по микроконтроллерам, @jsotola


1 ответ


1

Да, платы Arduino SAMD поддерживаются библиотекой клавиатуры и мыши Arduino.

Nano 33 IoT — это более компактная альтернатива MKR 1010.

Но MKR1010 или Nano33 IoT с оригинальной прошивкой NINA еще не поддерживают классический Bluetooth, как модуль HC-05. Библиотека ArduinoBLE и прошивка NINA поддерживают только BLE, что отличается.

Но есть простой способ заменить прошивку NINA на базовый Bluetooth-скетч ESP32 Arduino SerialToSerialBT, а затем использовать его из SAMD. Таким образом, модуль NINA будет деградировать до чего-то вроде HC-05.

,