




| Тип | Модуль |
|---|
Конвертер брендов Adafruit — отличный инструмент для тех, ктофункция эмуляции USB-клавиатурык проектам с микроконтроллерамидобавлятьу которых нет встроенной поддержки USB. Совет используетЧип CH9328, theпреобразует данные, передаваемые через порт UART, в сообщения HIDи, таким образом, позволяет, например, автоматически вводить текст на ПК, планшете или телефоне. Хотя плата готова к использованию прямо из коробки, вы можетеНастройте режимы с помощью четырех переключателей.Это позволяет вам настроить преобразование данных в нажатия клавиш: от простых символов ASCII до расширенных отчетов HID. Плата поддерживает связь черезСтандартный порт UARTи будет надРазъем JST-SH или стандартные контактыподключен к микроконтроллеру. Плата также оснащена портом USB Type-C для питания и передачи данных, что позволяет легко подключиться к любому компьютеру, ноутбуку или телефону.
Производитель создал подробное руководство пользователя, которое поможет вам начать работу с конвертером — ознакомьтесь с ним!

CH9328 — преобразователь UART в USB HID — Adafruit 5973.

Модуль может преобразовывать ASCII или 8-байтовые сообщения, считываемые через стандартный последовательный интерфейс UART, в ввод с клавиатуры.

Схема подключения модуля к Feather RP2040 с использованием платы-прототипа.

Плата оснащена портом USB Type-C для легкой интеграции с любым компьютером, ноутбуком или даже планшетом.
Плата CH9328 может сCircuitPythonиБиблиотека Adafruit_CircuitPython_CH9328легко программировать. Для начала просто установите библиотеку с помощью командыpip3 установить adafruit-circuitpython-ch9328. На Raspberry Pi вы должныПодключите модуль к соответствующим контактам UART.и убедитесь, что ваша система поддерживает I2C и UART. После установки библиотеки вы можете использовать ее в Python для отправки сообщений через UART. После инициализации соединения UART карта может писать текст (например, «Hello World!»), как, например, в коде Python.Имитация нажатия клавишотправить на компьютер. После отправки текста введенный текст можно удалить с помощью кодов клавиш, например. Б. с помощью клавиши BackSpace. Этодоску можно использовать на различныхUART включенПлатформы программирования, например Raspberry Pi, а также микроконтроллеры, работающие под управлением CircuitPython.
Прежде чем подавать питание на плату, убедитесь, что переключатели на плате CH9328 установлены в режим 3 (переключатель 2 выключен, переключатели 3 и 4 включены).

Компоненты, входящие в комплект.