AnalogKeypad
Чтение аналоговых клавиатур Robotdyn 4x4 и 4x3 через один вывод АЦП с поддержкой простого опроса и событийного режима
Установка
Последняя опубликованная версия- Скачайте архив — реестр отдает его уже проверенным.
- В Arduino IDE выберите «Скетч → Подключить библиотеку → Добавить .ZIP библиотеку».
- Укажите скачанный файл — библиотека появится в списке доступных.
SHA-256:d7f3420f0386e56b44d6bb5b5c5ae90c8cb20f1422ef18df8d7e6ec157ce3b04AnalogKeypad-0.2.7-d7f3420f.zipОписание
Библиотека для чтения аналоговых клавиатур Robotdyn 4x4 и 4x3. Работает через один аналоговый вывод (типа A0) и определяет нажатую клавишу по уровню напряжения. Есть два режима работы: простое опрашивание функциями pressed() или read(), которые возвращают номер клавиши (0 если ничего не нажато), или событийный режим с отслеживанием нажатий, отпусканий и повторов. Учти, что при одновременном нажатии нескольких клавиш результаты могут колебаться — для стабильности лучше использовать pressed(). Библиотека может потребовать калибровки под конкретную плату, нужно будет подобрать коэффициенты в функции rawRead(). Для Arduino нужно указать разрядность АЦП (по умолчанию 10 бит).