FLProg

Визуальное программирование для не программистов

Яндекс.Метрика
Расширитель входов - выходов MCP23017


Блок служит для использования в проекте микросхемы расширения входов - выходов MCP23017



Микросхема MCP23017 добавляет 16 портов,которые можно настроить как на вход,так и на выход.
Микросхемы MCP23017 можно наращивать до 8 штук на одной шине I2C, например используя 3 провода (+питание) можно их разводить по квартире для уменьшения количества проводов к датчикам и исполнительным механизмам. Каждой микросхеме задается адрес через выводы А0,А1,А2 в двоичном виде, подключив их к минусу или плюсу.

Схема подключения к Arduino


Сконфигурировать блок можно в редакторе блока


Прежде чем использовать в блоке тот или иной вход - выход микросхемы необходимо сначала указать его назначение. Если назначить его входом и поставить галочку "Использовать" то у блока появится соответствующий выход. И соответственно если вход - выход микросхемы настроить выходом, в блоке он будет показан как вход блока. Возможно использование одного и того-же входа - выхода микросхемы в нескольких блоках. При выборе микросхемы (адреса) уже ранее использовавшейся в других блоках будут показанны настройки входов-выходов микросхем сделанные в других блоках.

Внимание - если Вы измените настройки входа- выхода микросхемы (изменив назначение вход/выход) эти настройки применяется ко всем блокам использующим эту микросхему.

Установка адреса микросхемы