TCA6416A_RT
Управление 16-канальным расширителем портов TCA6416A через I2C с независимой конфигурацией каждого пина
Установка
Последняя опубликованная версия- Скачайте архив — реестр отдает его уже проверенным.
- В Arduino IDE выберите «Скетч → Подключить библиотеку → Добавить .ZIP библиотеку».
- Укажите скачанный файл — библиотека появится в списке доступных.
SHA-256:8c5eaa87c04729ab33106edfe7e8554bf41bd5ffa1d8bcc36d21fa6c0b9b94ffTCA6416A_RT-0.1.1-8c5eaa87.zipОписание
TCA6416A — это расширитель портов ввода-вывода на 16 каналов по протоколу I2C. Чип работает в диапазоне напряжений 1.65–5.5 В и может выполнять двусторонний уровневый сдвиг между 1.8V, 2.5V, 3.3V и 5V. Каждый пин настраивается независимо как вход или выход с опциональной инверсией полярности. Библиотека обрабатывает базовую работу с регистрами и конфигурацией пинов. Устройство генерирует прерывание на изменение входных пинов (фронт или спад), но сама библиотека не занимается обработкой прерываний — это нужно реализовать пользователю. Есть поддержка аппаратного сброса через RESET пин. На дату описания статус проекта экспериментальный, так что перед production использованием стоит проверить стабильность.