|
Количество
|
Стоимость
|
||
|
|
|||
Модуль расширителя портов PCF8575, 16 I/O, I²C, 2.5-5.5 В (IO-PCF8575-I2C)
Расширитель ввода/вывода: 2 пина I²C превращаются в 16 линий для Arduino, ESP32, Raspberry Pi
| Чип | PCF8575 — 16-битный расширитель I/O |
| Линии | 16 квази-двунаправленных, каждая отдельно вход или выход |
| Интерфейс | I²C, адрес 0x20; перемычки A1/A2 для смены адреса |
| Прерывание | Выход INT (открытый сток) при изменении состояния входов |
| Питание | 2.5–5.5 В; ток до 100 мА |
| Уровни логики | 3.3 В (перемычка VCC-VDD не запаяна) или уровень VCC (запаяна) |
| Библиотека | PCF8575 (Arduino IDE, PlatformIO) |
Модуль PCF8575 решает типичную проблему «закончились пины»: 2 линии I²C дают 16 входов/выходов. Каждая линия индивидуально адресована — можно опрашивать кнопки и управлять реле или LED одновременно. Выход INT сообщает об изменении на входах без постоянного опроса — удобно для клавиатур и энкодеров.
Адрес 0x20 меняется перемычками A1/A2 — несколько модулей на одной шине. Конвертер уровней: без перемычки VCC-VDD логика работает на 3.3 В (безопасно для ESP32), с запаянной — на уровне VCC до 5 В для Arduino UNO.
Применение
- Расширение пинов Arduino UNO/Nano, ESP8266, ESP32, Raspberry Pi
- Матричные клавиатуры, панели кнопок с прерыванием INT
- Управление группами реле, LED-индикаторов, зуммеров
- Каскады из нескольких модулей на одной шине I²C
Важные примечания
- Квази-двунаправленные выходы слабы в состоянии HIGH — мощные нагрузки через транзистор или реле
- Перед работой с 5-вольтовой логикой запаяйте перемычку VCC-VDD