PCF8575-lib
Расширитель портов PCF8575 по I2C с 16 дополнительными цифровыми линиями и поддержкой прерываний
Установка
Последняя опубликованная версия- Скачайте архив — реестр отдает его уже проверенным.
- В Arduino IDE выберите «Скетч → Подключить библиотеку → Добавить .ZIP библиотеку».
- Укажите скачанный файл — библиотека появится в списке доступных.
SHA-256:bbacbfa2bf8e67729fc991cd97a45b3c0da20c1eb584438d4d1e04c7bcf3fee0PCF8575_lib-1.0.0-bbacbfa2.zipОписание
PCF8575 — это расширитель портов ввода-вывода по шине I2C, который даёт вам 16 дополнительных цифровых линий через всего два провода. Если на Arduino заканчиваются пины, а использовать нужно много входов и выходов, этот чип решает проблему. Библиотека повторяет стандартный Arduino API — те же digitalRead и digitalWrite, так что код пишется как для обычных пинов. Поддерживаются прерывания на любом из 16 портов PCF8575, реализованы через Pin Change Interrupt микроконтроллера, что позволяет подключить INT-провод чипа к любому пину Arduino. Для работы с несколькими расширителями на одном INT-пине нужно самостоятельно организовать обработчик-обёртку в глобальной области видимости.