PCA9536D
4-битный расширитель цифровых портов по I2C с API, совместимым с pinMode, digitalRead и digitalWrite
Установка
Последняя опубликованная версия- Скачайте архив — реестр отдает его уже проверенным.
- В Arduino IDE выберите «Скетч → Подключить библиотеку → Добавить .ZIP библиотеку».
- Укажите скачанный файл — библиотека появится в списке доступных.
SHA-256:2f654837a49f2f72b2c220699fd026b3086e5c2fd3c804a4fdc30d8f85553170PCA9536D-2.0.1-2f654837.zipОписание
PCA9536D — это 4-битный расширитель цифровых портов по шине I2C, который пригодится, если нужно добавить дополнительные выходы и входы к микроконтроллеру. Библиотека обеспечивает работу с чипом через стандартные функции pinMode, digitalRead и digitalWrite, поэтому управление портами выглядит как обычная работа с GPIO. Исходный код позаимствован из SparkFun PCA9536 Arduino Library, которая больше не поддерживается — эта версия исправила некоторые проблемы и добавила методы вроде readReg для прямого чтения регистров. Чип используется, например, на RGB-датчиках SparkX для управления светодиодными подсветками. Если нужны четыре дополнительных портов через I2C и привычный Arduino API, эта библиотека — прямой путь.