jm_PCF8574
Управление расширителем портов PCF8574 через I2C с поддержкой LCD-дисплеев и выбора шины
Установка
Последняя опубликованная версия- Скачайте архив — реестр отдает его уже проверенным.
- В Arduino IDE выберите «Скетч → Подключить библиотеку → Добавить .ZIP библиотеку».
- Укажите скачанный файл — библиотека появится в списке доступных.
SHA-256:63f7bc45bf92b641dd5ff25fc6152e11c25839477d5b819133288d5b2d353aedjm_PCF8574-2.0.0-63f7bc45.zipОписание
Управляет микросхемой PCF8574/PCF8574A — расширителем портов ввода-вывода через шину I2C. Каждый из восьми выводов (P0–P7) работает как подтянутый к питанию вход или открытый сток, что дает возможность подключать дополнительные устройства без увеличения числа пинов контроллера. Библиотека подходит для управления LCD-дисплеями (например LCM2004A на базе HD44780U), которые часто интегрируют PCF8574 для I2C-интерфейса. Во второй версии произошли значительные изменения: функции read() и write() заменены на port input(), port output() и операции с отдельными пинами, добавлена поддержка выбора любой I2C-шины. Библиотека проверена на архитектурах AVR, SAM и ESP32.