MAX7300
Управление MAX7300 GPIO expander: 28 дополнительных портов через I²C с кэшированием регистров
Установка
Последняя опубликованная версия- Скачайте архив — реестр отдает его уже проверенным.
- В Arduino IDE выберите «Скетч → Подключить библиотеку → Добавить .ZIP библиотеку».
- Укажите скачанный файл — библиотека появится в списке доступных.
SHA-256:a9fd9fdd036570ceb0d22e7b6b437fb94949ab09ef6d557f8ade0f289b1616d1MAX7300-1.0.0-a9fd9fdd.zipОписание
MAX7300 — это расширитель портов ввода-вывода с интерфейсом I²C от Analog Devices, который даёт Arduino 28 дополнительных GPIO-контактов. Библиотека предоставляет чистый API для управления каждым пином: настройка режима работы (вход, выход, высокий импеданс), чтение и запись состояния, работа с детектором переходов. Чип работает в диапазоне 2,5–5,5 В и поддерживает стандартную I²C-частоту 400 кГц, поэтому совместим с подавляющим большинством плат. Библиотека оптимизирована для минимизации трафика по шине за счёт кэширования регистров и позволяет подключать несколько MAX7300 с разными адресами. Если нужно срочно расширить количество контактов контролера без сложного монтажа — это готовое решение с примерами и подробной документацией.