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

UART_Keyboard

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

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

Установка

Последняя опубликованная версия
3.0.0484.13 KiB ZIP
ZIP еще не в горячем кешеАрхив еще не сохранен локально. Первый запрос может занять больше времени: реестр скачает файл на сервере, проверит checksum и только потом отдаст ZIP.версия: последняя
Как подключить скачанный 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-08-23 19:13:36 UTC
ZIP по запросу
первое скачивание может быть дольше