SparkFun PCA9846 Mux Arduino Library
Управление 4-канальным I2C мультиплексером PCA9846 для подключения нескольких датчиков с одинаковыми адресами
Установка
Последняя опубликованная версия- Скачайте архив — реестр отдает его уже проверенным.
- В Arduino IDE выберите «Скетч → Подключить библиотеку → Добавить .ZIP библиотеку».
- Укажите скачанный файл — библиотека появится в списке доступных.
SHA-256:ddbbea92c89ae1d4f1c3343f6dca7a268b66f80d163baa1c07a9376b905468dbSparkFun_PCA9846_Mux_Arduino_Library-1.0.0-ddbbea92.zipОписание
Если подключаешь несколько I2C-датчиков с одинаковыми адресами, PCA9846 решает эту проблему — это 4-канальный мультиплексер, который позволяет управлять каждым устройством через отдельный канал. Библиотека упрощает работу с мультиплексером и поддерживает каскадное подключение нескольких PCA9846, что дает возможность расширить количество шин до 32 и подключить куда больше датчиков на одну I2C-линию. Чип имеет встроенный регистр идентификации (Device ID), что упрощает автоматическое обнаружение на шине. Работает через Qwiic-коннектор, совместима с Wire1 и другими портами, поддерживает конфигурацию восьми разных адресов мультиплексера. В комплекте есть примеры и полная документация для быстрого старта.