MPR121 - модуль сенсорных кнопок (12 штук), I2C для Arduino
Кроме 12 реальных кнопок, модуль MPR121 может моделировать ещё одну виртуальную. Он также может управлять 8 светодиодами при условии, что эти выводы не используются для чтения кнопок.
Если вам недостаточно 12 выводов модуля, то на одну шину I2C можно каскадом повесить дополнительные модули, изменив при этом адрес при помощи перемычек на нижней стороне платы (по умолчанию 0x5A). Количество занятых выводов микроконтроллера при этом останется тем же.
Для немедленной регистрации нажатия MPR121 оснащён выводом прерываний.
Стоит заметить, что плата работает от 3.3 В и никакого стабилизатора на ней не предусмотрено. Поэтому напряжение питания должно быть в диапазоне от 2,5 до 3,6 В.
Основные достоинства
- Сокращение числа используемых контактов микроконтроллера
- Работа с прерываниями
- Возможность смены адреса I2C
- Управление светодиодами
Примеры использования
- Обработка нажатий сенсорных кнопок
- Управление светодиодами
Комплектация
- 1 × MPR121 – модуль сенсорных кнопок (12 штук), I2C
Подключение и библиотеки
Модуль совместим с любыми аппаратными платформами, включая Arduino, но только с логикой 3.3 В!
Подключается к платформе через интерфейс I2C. Библиотека от Adafruit для работы с модулем.
Отзывы
Отзывов пока нет.