Keypad
Упрощает работу с матричными клавиатурами, автоматизируя опрос кнопок и поддерживая одновременное нажатие нескольких клавиш
Установка
Последняя опубликованная версия- Скачайте архив — реестр отдает его уже проверенным.
- В Arduino IDE выберите «Скетч → Подключить библиотеку → Добавить .ZIP библиотеку».
- Укажите скачанный файл — библиотека появится в списке доступных.
SHA-256:816e366073a7ca0353b962a973ba3a7c6852f73f8cc2ccb8a6c5223807e5faf5Keypad-3.1.1-816e3660.zipОписание
Если вы работаете с матричными клавиатурами на Arduino, эта библиотека упростит взаимодействие с ними. Вместо того чтобы вручную описывать пины и вызывать digitalWrite и digitalRead, достаточно передать конфигурацию раскладки, и библиотека сама займётся опросом кнопок. С третьей версии поддерживается одновременное нажатие нескольких клавиш, что полезно для сложных пользовательских интерфейсов. Код становится чище и понятнее благодаря абстракции над низкоуровневыми операциями. Библиотека создана на основе классического примера с Arduino Playground и соответствует современному формату (1.5r2 и выше), но несовместима со старыми IDE версиями.