PCF8574 I2C расширитель портов ввода/вывода Arduino Описание, подключение

PCF8574 I2C расширитель портов ввода/вывода Arduino 

 

 

 

 

PCF8574 I2C расширитель портов ввода/вывода Arduino

Модуль PCF8574 WaveSare

PCF8574 I2C расширитель портов ввода/вывода Arduino

 

 

PCF8574 I2C расширитель портов ввода/вывода Arduino Описание, подключение

Модуль PCF8574 MH для LCD дисплея

 

Технические характеристики PCF8574

  • Микросхема: PCF8574;
  • Напряжение питания: 3 — 5.5 В;
  • Интерфейс: I2C;
  • Количество портов GPIO: 8;
  • Размеры: 55 x 15 x 12 мм;
  • Вес: 5 грамм.

Ошибки модуля PCF8574 MH для LCD дисплея:

Нет отображения букв на LCD, не виден текст на LCD - покрутите регулятор контраста (синий кубик - резистор подстроечный) на модуле PCF8574

Нет подсветки на дисплее LCD - поставьте перемычку подсветки на модуле PCF8574 и будет свет!

 

Обзор модуля PCF8574

Микросхема на модуле -  PCF8574 - расширитель ввода-вывода с двухпроводным интерфейсом I2C.

PCF8574 datasheet 

Микросхема PCF8574 позволяет увеличить количество портов на 8. При подключении нескольких микросхем PCF8574, можно увеличить до 64 портов. Так же, на модуле установлены два резистора на 1 кОм, необходимые для работы шины I2C.

 

Распиновка модуля PCF8574

Четырех контактный разъем 

  • Vcc — вывод питания 3 — 5.5 В;
  • GND — заземляющий вывод питания;
  • SDA — вывод данных I2C подключается к линии I2C;
  • SCL — вывод I2C, подключается к линии I2C микроконтроллера, рабочие напряжение 3 В или 5 В.

Девяти контактов:

  • P0 — P7 — вывод входа выхода;
  • INT — прерывание инвертированный сигнал.

 

Адреса I2C модуля PCF8574

На заводе на модуле устанавливается адрес 0x20. Если нужно, то его можно изменить, что позволяет подключать до восьми модулей.

Для изменения адреса, необходимо поменять перемычку на (A0-A2), которая подключает линии A0, A1, A2 к питанию или наоборот.

Адреса

A0 — 0 
A0 — 0
A0 — 0
A0 — 0
A0 — 1
A0 — 1
A0 — 1
A0 — 1

  A1 — 0
A1 — 0
A1 — 1
A1 — 1
A1 — 0
A1 — 0
A1 — 1
A1 — 1
 

A2 — 0
A2 — 1
A2 — 0
A2 — 1
A2 — 0
A2 — 1
A2 — 0
A2 — 1

 

— 0x20
— 0x21
— 0x22
— 0x23
— 0x24
— 0x25
— 0x26
— 0x27

 

Как установить адреса в модуле PCF8574 MH для LCD дисплея Распайка пермычек

Как установить адреса в модуле PCF8574 MH Распайка пермычек

 

Подключение модуля PCF8574 к Arduino

Подключение модуля PCF8574 к Arduino

Общее подключение модуля PCF8574 по I2C к Arduino UNO

 

 

PCF8574 rashiritel i2c 6

Общее подключение модуля PCF8574 по I2C к Arduino Nano

 

Библиотеки Arduino для модуля PCF8574

Для работы с модулем PCF8574 необходимо установить библиотеку «PCF8574».

Для установки библиотеки, перейдите в Скетч > Подключить библиотеку > Управление библиотеками. 

В строке поиска введите «PCF 8574», найдите библиотеку «PCF8574 library» и установите данную библиотеку.

Можно скачать библиотеку для PCF 8574 здесь и установить через установку zip файла 

 

Скетч для проверки модуля PCF8574 - мигание светодиодом с кнопки

Подключение

Arduino A4 -> SDA PCF8574
Arduino A5 -> SCL PCF8574
Arduino +5В -> VCC PCF8574
Arduino GND -> GND PCF8574
Кнопка на D0 - GND PCF8574
Диод Катод(-) через резистор 220 Ом к GND, Анод(+) на D2 PCF8574

 

 

You have no rights to post comments