SX1509 IO Expander
16-канальный расширитель GPIO с интерфейсом I2C, поддерживающий PWM, эффекты мигания и клавиатурную матрицу
Установка
Последняя опубликованная версия- Скачайте архив — реестр отдает его уже проверенным.
- В Arduino IDE выберите «Скетч → Подключить библиотеку → Добавить .ZIP библиотеку».
- Укажите скачанный файл — библиотека появится в списке доступных.
SHA-256:7f45ee378ff357e7434c182932e5fade4246b478281ae5101723d3713addd37bSX1509_IO_Expander-3.0.6-7f45ee37.zipОписание
SX1509 — это 16-канальный расширитель портов ввода-вывода с интерфейсом I2C, который подключается всего двумя проводами к микроконтроллеру. Библиотека упрощает управление всеми 16 GPIO, которые можно настраивать как входы или выходы независимо друг от друга. Чип умеет генерировать PWM-сигналы для диммирования светодиодов, может заставить выводы мигать или дышать с разными скоростями, а встроенный клавиатурный движок позволяет подключить матрицу из 64 кнопок (8×8). Банки портов работают при напряжении от 1,2 до 3,6 В, что открывает возможность использовать чип как преобразователь уровней между разными напряжениями. Версия 3 библиотеки нарушает совместимость с предыдущими версиями: теперь нужно явно вызвать Wire.begin() в скетче перед инициализацией расширителя.