Модуль расширения входов-выходов PCF8574A
Расширитель портов на основе специализированной микросхемы PCF8574A — это удобное решение для увеличения количества цифровых входов и выходов в ваших проектах на базе микроконтроллеров.
Модуль использует коммуникационный интерфейс I2C, что позволяет подключать его всего двумя проводами (SDA и SCL) к плате контроллера (Arduino, ESP32, STM32, Raspberry Pi и др.).
Основные характеристики:
- Коммуникационный интерфейс: I2C
- Количество расширенных входов/выходов: 8
- Поддержка каскадного подключения до 8 модулей в одну сеть
- Напряжение питания: 2,5 ... 6 В
- Сетевой адрес задается тремя джамперами на плате
- Размеры платы: 48 х 15 мм
Модуль PCF8574A широко применяется в проектах, где требуется подключение большого количества кнопок, светодиодов, дисплеев и других периферийных устройств при ограниченном количестве GPIO пинов микроконтроллера.
Пример программы под Arduino
#include <Wire.h> // Required for I2C communication
#include "PCF8574.h" // Required for PCF8574
/** PCF8574 instance */
PCF8574 expander;
/** setup() */
void setup() {
/* Setup serial for debug */
Serial.begin(9600);
/* Start I2C bus and PCF8574 instance */
expander.begin(0x20);
/* Setup some PCF8574 pins for demo */
expander.pinMode(0, OUTPUT);
expander.pinMode(1, OUTPUT);
expander.pinMode(2, OUTPUT);
expander.pinMode(3, INPUT_PULLUP);
}
void loop() {
expander.digitalWrite(1, HIGH);
expander.digitalWrite(2, LOW);
delay(500);
expander.digitalWrite(1, LOW);
expander.digitalWrite(2, LOW);
delay(5000);
expander.digitalWrite(2, HIGH);
expander.digitalWrite(1, LOW);
delay(500);
expander.digitalWrite(1, LOW);
expander.digitalWrite(2, LOW);
delay(5000);
}
Модуль расширения входов-выходов PCF8574A
- Модель PCF8574A
- Код: ID-415
- Наличие Есть в наличии
-
62.18грн.


