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