Дек
28
2015
28
2015
Arduino /
Увлечение выходов с помощью дешевого адаптера для дисплея 1602 IIC I2C
С Китая можно привести готовые адаптеры для увлечения количества входов на PCF8574, но цены на них «кусаются». Можно конечно просто купит микруху PCF8574 и распять ее тем более что дополнительной обвязки к ней не требуется. Но что делать если нет желания паять и жалко денег.Нам на помощь приходит адаптер дисплея 1602 IIC интерфейс для I2C он построен на той же микросхеме…
При цене первой специализированной платы в районе 140 рублей вторая стоит 44 рубля. На Aliexpress ищется по запросу «1602 IIC I2C».
схему взял от сюда http://arduino.ru/forum/programmirovanie/lcd-i2c-partizanit
По схеме видим что на данной плате можем без переделки пользоваться 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); }
Метки: Arduino