SparkFun Qwiic Keypad Arduino Library
Управление 12-кнопочной клавиатурой Qwiic по I2C с буферизацией нажатий и временными метками
Установка
Последняя опубликованная версия- Скачайте архив — реестр отдает его уже проверенным.
- В Arduino IDE выберите «Скетч → Подключить библиотеку → Добавить .ZIP библиотеку».
- Укажите скачанный файл — библиотека появится в списке доступных.
SHA-256:2d4a162d2607ad4972659b015b2fc6cd78cd11e3d709c8112d2c1e1d7c8f57aeSparkFun_Qwiic_Keypad_Arduino_Library-1.2.0-2d4a162d.zipОписание
Qwiic Keypad — это 12-кнопочная клавиатура, которая подключается по I2C и избавляет вас от необходимости занимать семь GPIO и возиться с резисторами. Плата сама следит за всеми нажатиями и отдает данные по запросу, причем запоминает последние 15 действий с временными метками. Это значит, что можно не зависать в режиме постоянного опроса. Библиотека скрывает всю грязь работы с регистрами и I2C: достаточно вызвать readButton() или readTimeSincePressed(), и получить результат. Адрес устройства можно переменить программно, поэтому на одной шине может работать более сотни клавиатур. Потребление — меньше 4 мА при 3,3В. Входит в экосистему Qwiic с простыми разъемами, без пайки и без головной боли с распиновкой.