Расширитель входов - выходов MCP23017
Блок служит для использования в проекте микросхемы расширения входов - выходов MCP23017
Микросхема MCP23017 добавляет 16 портов,которые можно настроить как на вход,так и на выход.
Микросхемы MCP23017 можно наращивать до 8 штук на одной шине I2C, например используя 3 провода (+питание) можно их разводить по квартире для уменьшения количества проводов к датчикам и исполнительным механизмам. Каждой микросхеме задается адрес через выводы А0,А1,А2 в двоичном виде, подключив их к минусу или плюсу.
Схема подключения к Arduino
Сконфигурировать блок можно в редакторе блока
Прежде чем использовать в блоке тот или иной вход - выход микросхемы необходимо сначала указать его назначение. Если назначить его входом и поставить галочку "Использовать" то у блока появится соответствующий выход. И соответственно если вход - выход микросхемы настроить выходом, в блоке он будет показан как вход блока. Возможно использование одного и того-же входа - выхода микросхемы в нескольких блоках. При выборе микросхемы (адреса) уже ранее использовавшейся в других блоках будут показанны настройки входов-выходов микросхем сделанные в других блоках.
Внимание - если Вы измените настройки входа- выхода микросхемы (изменив назначение вход/выход) эти настройки применяется ко всем блокам использующим эту микросхему.
Установка адреса микросхемы