Кошик

Зараз компанія не може швидко обробляти замовлення та повідомлення, оскільки за її графіком роботи сьогодні вихідний. Ваша заявка буде оброблена в найближчий робочий день.

+380 (67) 298-34-55
+380 (50) 266-55-17
www.wintex.com.ua
Кошик

PCF8575 Module Expansion IO port Expander board DC 2.5-5.5V I2C communication control 16 IO ports For Arduino

101 ₴

Мінімальна сума замовлення на сайті — 250 ₴

  • В наявності
  • Код: ЗК-6
PCF8575 Module Expansion IO port Expander board DC 2.5-5.5V I2C communication control 16 IO ports For Arduino
PCF8575 Module Expansion IO port Expander board DC 2.5-5.5V I2C communication control 16 IO ports For ArduinoВ наявності
101 ₴
+380 (67) 298-34-55
VIBER
  • +380 (50) 266-55-17
    Приемка
+380 (67) 298-34-55
VIBER
  • +380 (50) 266-55-17
    Приемка
Законом не передбачено повернення та обмін даного товару належної якості

Модуль розширення портів PCF8575 — це мікросхема-розширювач, яка дає змогу збільшити кількість цифрових портів введення-виведення (I/O) вашого контролера (наприклад Arduino, ESP8266, ESP32 або Raspberry Pi) на 16 додаткових портіввикористовуючи для зв'язку всього два дроти інтерфейсу I2C. [1, 2]

📌 Основні технічні характеристики

  • Кількість портів: 16 портів загального призначення (Pins P00-P07 і P10-P17). [1, 2]
  • Інтерфейс керування: I2C (дві лінії: SDA — дані, SCL — тактування). [1, 2, 3, 4, 5]
  • Робоча напруга: DC 2.5-5.5 V (відмінно сумісний як із 3.3V, так і з 5V логікою). [1, 2, 3, 4]
  • Вихідний струм: Кожен порт може працювати як джерело струму (до 100 мкА) або як споживач струму (до 25 мА в режимі Sink). [1]
  • Лінія переривання (INT): Окремий вихід, який сигналізує основному контролеру про зміну стану на будь-якому з вхідних портів (не потрібно постійно переривати модуль за I2C). [1, 2]
  • I2C адресация: За замовчуванням адреса 0x20 (може змінюватися в діапазоні 0x20–0x27 за допомогою перемичок A0, A1, A2 на платі, що дає змогу під'єднати до 8 таких модулів до однієї шини та отримати 128 портів). [1, 2, 3, 4, 5]


🔌 Схема під'єднання до Arduino (на прикладі Arduino UNO)

Модуль приєднується за стандартною шиною I2C: [1]

Виведення на модулі PCF8575 Виведення на Arduino UNO Опис
VCC 5V (або 3.3V) Живлення модуля
GND GND Земля
SDA A4 (або окремий SDA) Лінія даних I2C
SCL A5 (або окремий SCL) Лінія тактування I2C
INT Цифровий пін 2 (необов'язково) Вихід переривання


💻 Приклад коду для Arduino (Швидкий старт)

Для зручної роботи рекомендується встановити бібліотеку PCF8575 (автор Renzo Mischianti) через Менеджер бібліотек в Arduino IDE. [1, 2, 3]

cpp

#include "Arduino.h" #include "PCF8575.h" Кнопка Забезпечує I2C адресу модуля (0x20 за замовчуванням) PCF8575 pcf8575(0x20); void setup() { Serial.begin (115200); фарбовуємо порти модуля на виведення (OUTPUT) for (int i = 0; i < 16; i++)34 pcf8575.pinMode(i, OUTPUT); } ДЖА Ініціалізація модуля if (pcf8575.begin()) { Serial.println ("PCF8575 готовий до роботи!"); } else { Serial.println ("Помилка суміснь PCF8575!"); } } void loopES4 фарбуємо по черзі вмикаємо та вимикаємо всі 16 каналів for (int i = 0; i < 16; i++)34 pcf8575.digitalWrite(i, HIGH); delay(100); } delay(1000); for (int i = 0; i < 16; i++)34 pcf8575.digitalWrite(i, LOW); delay(100); } delay(1000); }

Використовуйте код з обережністю.


⚠️ Важливі нюанси під час роботи

  • Обмеження за струмом (Source vs Sink): Мікросхема PCF8575 видає дуже слабкий струм у режимі HIGH (Source) — всього приблизно 100 мкА. Цього досить для логічного сигналу, але не вистачить, щоб запалити світлодіод. Щоб керувати світлодіодами або реле, під'єднуйте їх «притягуванням до землі» (світлодіод анодом до VCC, а катодом до піна PCF8575). Під час подавання LOW (Sink) порт може пропускати через себе до 25 мА.
  • Резистори підтяжки: Для стабільної роботи I2C шини переконайтеся, що на вашій платі модуля встановлені підтягувальні резистори (зазвичай 4.7 кОм-10 кОм) на лініях SDA і SCL до шини VCC. На більшості готових плат вони вже розпяяні. [1, 2, 3, 4, 5]

Якщо ви плануєте придбати цей модуль або супутні компоненти для вашого проєкту, зверніть увагу на такі варіанти:

  • Модуль розширення PCF8575 I2C: Готова плата з розп'ятою мікросхемою PCF8575, виведеннями під I2C і 16 портами введення-виведення.
  • Плата Arduino Uno R3: Базовий мікроконтролер, що ідеально підходить для тестування й керування розширювачем портів.
  • З'єднувальні дроти Dupont: Набір кабелів типу "мамамама" або "тато-мама" для швидкого безперешкодного під'єднання модуля до Arduino. [1, 2, 3, 4]
Інформація для замовлення
  • Ціна: 101 ₴