Назад к каталогу

UART_Keyboard

Драйвер для микросхем BC6xxx и BC759x с UART-интерфейсом матричных клавиатур, поддерживающий обнаружение нажатий, отпусканий и длительных нажатий

Версия3.0.0
ZIP на зеркалеготов
ПроверкаSHA-256
Размер484.13 KiB
Источникофициальный
Обновлено2026-10-08

Установка

Последняя опубликованная версия
3.0.0484.13 KiB ZIP
Скачать
ZIP уже в зеркале TREMAАрхив хранится локально и уже прошел проверку контрольной суммы. Скачивание должно начаться сразу.версия: последняя · сохранен: 2026-08-29 07:39:02 UTC
Как подключить скачанный ZIP
  1. Скачайте архив — реестр отдает его уже проверенным.
  2. В Arduino IDE выберите «Скетч → Подключить библиотеку → Добавить .ZIP библиотеку».
  3. Укажите скачанный файл — библиотека появится в списке доступных.
Каталог подготовлен для TREMA IDE: программа сможет устанавливать библиотеки с этого зеркала.
Контрольная суммаSHA-256:807a0bb3216a994b3f8fca09b9718d3d2bdd48e5d0b2a0ac00e30e7cbb164d19
АрхивUART_Keyboard-3.0.0-807a0bb3.zip

Описание

Драйвер для микросхем серий BC6xxx и BC759x, которые работают по однолинейному UART протоколу и управляют матричными клавиатурами от 30 до 96 клавиш. Поддерживает BC6301, BC6040, BC6561, BC6088, BC7595 и BC7591 — от простых клавиатур до сложных устройств с матрицами клавиш и LED-дисплеями. Библиотека умеет распознавать короткие нажатия, отпускания, длинные нажатия, комбинации клавиш и даже отсутствие активности в течение заданного времени. Работает с аппаратными и программными портами UART на любых Arduino-совместимых платах. Код очень простой: достаточно вызывать checkChanges() в loop(), проверять isKeyChanged() и получать значение клавиши через getKeyValue(). Библиотека автоматически обрабатывает комбинированные и длинные нажатия, так что в вашем коде они выглядят как обычные клавиши.

Версии

Показано: 1
3.0.02026-10-08 12:48:46 UTC
ZIP готов
готов к быстрому скачиванию
Скачать ZIP