На некоторых платах ESP32-S3 есть дополнительный USB разъем. На той плате которая у меня - тот что справа подключен через USB-UART мост на базе CH343 и подключен к аппаратному UART 0. Через него можно заливать прошивки и делать отладку кода через виртуальный COM порт. А вот второй разъем многофункциональный. Он может работать как USB-HOST т.е. к нему можно подключать USB устройства (смотри прошлую статью) Либо наоборот позволяет превратить ESP32-S3 в USB устройство. В среде Arduino IDE все это уже доступно "из коробки" - ни каких дополнительны библиотек не потребуются. Все примеры уже есть в среде Arduino IDE. Список устройств, в которые можно превратить ESP-шку достаточно большой. Как работает этот функционал разберем на примере создания комплекта клавиатуры/мыши. Перед заливкой любого примера в среде Arduino IDE важно сделать одну настройку! Ежели теперь залить в плату пример: libraries/USB/examples/KeyboardAndMouseControl/KeyboardAndMouseControl.ino и подключить плату к ПК вторым ка
ESP32-S3 USB устройства на любой вкус и цвет
9 декабря 20249 дек 2024
1488
2 мин