pcf8574
Расширитель GPIO портов через I2C с поддержкой PCF8574 и PCF8574A, восемь дополнительных пинов в одну цепь
Установка
Последняя опубликованная версия- Скачайте архив — реестр отдает его уже проверенным.
- В Arduino IDE выберите «Скетч → Подключить библиотеку → Добавить .ZIP библиотеку».
- Укажите скачанный файл — библиотека появится в списке доступных.
SHA-256:3f9860d405888c1b1b86e90c3f6055dc3f074c4338dded99199e8e17ae8fb183pcf8574-1.0.3-3f9860d4.zipОписание
PCF8574 — это расширитель портов ввода-вывода, который добавляет восемь дополнительных GPIO-пинов через интерфейс I2C. Библиотека работает с модулями PCF8574 и PCF8574A на микроконтроллерах Arduino, включая UNO, ESP32 и ESP8266. Управление осуществляется через восьмибитный регистр: каждый бит можно установить в 0 (подключение к GND) или 1 (внутренняя подтяжка 100µA), что позволяет как устанавливать выходы, так и читать входы с подтяжкой. В одной цепи I2C можно подключить несколько чипов благодаря поддержке разных адресов (0x20–0x27 для PCF8574, 0x38–0x3F для PCF8574A). Готовые примеры включают чтение состояния пинов, запись уровней и поиск подключённых устройств в сети.