Adatum
Дек
28
2015

Увлечение выходов с помощью дешевого адаптера для дисплея 1602 IIC I2C

1602
С Китая можно привести готовые адаптеры для увлечения количества входов на PCF8574, но цены на них «кусаются». Можно конечно просто купит микруху PCF8574 и распять ее тем более что дополнительной обвязки к ней не требуется. Но что делать если нет желания паять и жалко денег.Нам на помощь приходит адаптер дисплея 1602 IIC интерфейс для I2C он построен на той же микросхеме…

При цене первой специализированной платы в районе 140 рублей вторая стоит 44 рубля. На Aliexpress ищется по запросу «1602 IIC I2C».

схема дисплея 1602 IIC интерфейс для I2C
схему взял от сюда http://arduino.ru/forum/programmirovanie/lcd-i2c-partizanit
1602
По схеме видим что на данной плате можем без переделки пользоваться 7 пинами вместо 8.
Для работы воспользуемся уже известной нам библиотекой для PCF8574.

#include <PCF8574.h>
#include <Wire.h>
 
PCF8574 expander;
 
void setup()
{
  Serial.begin(9600);
 
  expander.begin(0x20);
  expander.pinMode(4, INPUT);
  expander.pullDown(4);
}
 
void loop()
{
  byte value = expander.digitalRead(4);
 
  Serial.println(value, DEC);
  delay(100);
}

Похожие статьи

Оставить комментарий

  • А чем он отличается от сдвигового регистра?

  • а если две в параллель зацепить будут дублироваться? сигналы на двух?