PTSolns_InterfaceShield
Управление Interface-Shield через I2C: LCD 1602, четыре кнопки и светодиода без дополнительных пинов
Установка
Последняя опубликованная версия- Скачайте архив — реестр отдает его уже проверенным.
- В Arduino IDE выберите «Скетч → Подключить библиотеку → Добавить .ZIP библиотеку».
- Укажите скачанный файл — библиотека появится в списке доступных.
SHA-256:3aa529cb641207b28d8732e8dad142f5804e50d7dbfd46b27e7b7bc785990cb1PTSolns_InterfaceShield-1.1.4-3aa529cb.zipОписание
Библиотека для управления сборкой Interface-Shield через шину I2C — она позволяет без дополнительных пинов подключить к проекту LCD 1602, четыре программируемые кнопки и четыре светодиода. Экран поддерживает регулировку яркости подсветки через PWM на пине D9 или встроенный потенциометр, а также настройку контрастности. Кнопки имеют встроенные RC-фильтры от дребезга, опционально можно добавить программное подавление. Шит предусматривает восемь адресов для использования нескольких устройств, есть вывод прерывания на пин D2. Если используешь прерывание, помни: обработчик должен быть максимально простым, без вызовов функций библиотеки — лучше установи флаги и разбирайся с ними потом в основном коде.