TCA9554
Расширитель портов I2C TCA9554 с 8 линиями ввода-вывода, управляемыми отдельно или по маске
Установка
Последняя опубликованная версия- Скачайте архив — реестр отдает его уже проверенным.
- В Arduino IDE выберите «Скетч → Подключить библиотеку → Добавить .ZIP библиотеку».
- Укажите скачанный файл — библиотека появится в списке доступных.
SHA-256:31a0c88e28d43c65f078560c4627c3a6f082794cee53edcb65deba0746a7c12bTCA9554-0.1.3-31a0c88e.zipОписание
TCA9554 — это расширитель портов по I2C с 8 линиями ввода-вывода. Каждый вывод можно настроить как вход или выход, причём управлять можно как отдельными пинами, так и всеми восемью сразу через маску. Библиотека поддерживает также инверсию полярности для каждого пина отдельно или для группы. Кроме базового TCA9554, работает с TCA9534 (версией без встроенных pull-up резисторов, экономнее по питанию), а также совместима с аналогами PCA9554, PCA9534, CAT9554 и CAT9534, хотя не все из них протестированы. Устройства общаются на частоте до 400 кHz и имеют адреса 0x20–0x27, выбираемые выводами A0–A2. Учтите: библиотека не тестировалась на реальном железе, поэтому может потребоваться отладка при первом использовании.