Назад к каталогу

MCP_23017

Управление 16 дополнительными цифровыми выводами MCP23017 через I2C с поддержкой прерываний и адресации до 8 микросхем на шину

Версия1.0.0
ZIP на зеркалепо запросу
ПроверкаSHA-256
Размер6.32 KiB
Источникофициальный
Обновлено2026-08-23

Установка

Последняя опубликованная версия
1.0.06.32 KiB ZIP
ZIP еще не в горячем кешеАрхив еще не сохранен локально. Первый запрос может занять больше времени: реестр скачает файл на сервере, проверит checksum и только потом отдаст ZIP.версия: последняя
Как подключить скачанный ZIP
  1. Скачайте архив — реестр отдает его уже проверенным.
  2. В Arduino IDE выберите «Скетч → Подключить библиотеку → Добавить .ZIP библиотеку».
  3. Укажите скачанный файл — библиотека появится в списке доступных.
Каталог подготовлен для TREMA IDE: программа сможет устанавливать библиотеки с этого зеркала.
Контрольная суммаSHA-256:5eed16ce6e8d44980b9b1acf37b84eae995481d1411f820f391462bba52c35e1
АрхивMCP_23017-1.0.0-5eed16ce.zip

Описание

MCP23017 — микросхема расширителя портов ввода-вывода с интерфейсом I2C, которая добавляет к Arduino 16 дополнительных пин: две группы по 8 пин каждая (банки GPA и GPB). Библиотека управляет этой микросхемой и позволяет работать с контактами как обычными цифровыми входами и выходами — читать состояние кнопок, управлять светодиодами и другой логикой. Поддерживаются все стандартные режимы: INPUT, INPUT_PULLUP, OUTPUT, а также настройка прерываний с детектированием изменений, фронтов и выбором уровня активации. Адресация через три пина на микросхеме позволяет подключить до восьми MCP23017 на одну шину I2C. Для корректной работы нужно подтянуть пин RESET к питанию, а адресные пины при необходимости настроить под нужный адрес устройства.

Версии

Показано: 1
1.0.02026-08-23 19:13:20 UTC
ZIP по запросу
первое скачивание может быть дольше