Страница 1 из 1

LCD 1602 c 12/C

Добавлено: 13.05.2017{, 01:34}
StarKO
Прошу совета у знатоков. Я новичок в этой кухне (вернее дубовый table) и не могу разобраться с подключением LCD 1602 c 12/C к ардуино уно. Подсветка на экране горит , а пикселей не видно вообще. Устанавливал библиотеку для LCD LiquidCrystal_I2C1602V1 ничего не вышло. Для меня вся эта электроника и программирование как китайская грамота (но хочу сделать регулятор температуры и влажности для инкубатора), с датчиками температуры, влажности, часами разобрался, а вот на экране застопорился. Пробовал через FL Prog, Arduino IDE, все компелируется а экран горит синим без пикселей. не знаю как библиотеку для LCD загружать надо на ардуинку или через программатор на сам экран, или есть какие другие причины и нюансы. ПОМОГИТЕ как завести этот LCD агрегат!

LCD 1602 c 12/C

Добавлено: 13.05.2017{, 02:53}
m10ru
StarKO писал(а):а пикселей не видно вообще.
там на плате есть подстроечник он отвечает за яркость свечения пикселе...( может он у вас скручен в минимум, потому то у вас и пикселей невидно) попробуйте подрегулировать ничего страшного не случится...
StarKO писал(а):но хочу сделать регулятор температуры и влажности для инкубатора)
где то на просторах сайта проскакивало что такое, точно не помню..( а если посмотреть немного видео очень внимательно, то самому можно такое слепить под свой вкус и нрав)

LCD 1602 c 12/C

Добавлено: 13.05.2017{, 03:17}
garikb
Или подстроечник или адрес не тот.
Загрузите скетч и посмотрите какой у Вас адрес по I2C для дисплея.

Инструменты, шины данных, сканирование шины данных I2C.

LCD 1602 c 12/C

Добавлено: 13.05.2017{, 04:14}
m10ru
garikb писал(а):Загрузите скетч и посмотрите какой у Вас адрес по I2C для дисплея.
на сколько я понял что у всех дисплеев 16х2, 20х4 (фабрики чайна ) адрес по i2c №27 (лично у меня есть дисплей и один и другой, то у них адресок 27)

 А есть такой вопрос?   можно ли этот адрес как то изменить!!! ( с 27 на допустим 32) или этот адрес без смены ПМЖ.

LCD 1602 c 12/C

Добавлено: 13.05.2017{, 06:39}
garikb
m10ru писал(а):можно ли этот адрес как то изменить
На плате предусмотрены три перемычки (по схеме видно что линии A0, A1, A2 подтянуты к питанию через резисторы R4, R5, R6), необходимы они для смены адресации устройства, всего их 8 вариантов. Изменение адресации дает нам возможность подключения до восьми устройств по шине IC2 c микросхемой PCF8574T.


LCD 1602 c 12/C

Добавлено: 13.05.2017{, 06:57}
support
m10ru писал(а):на сколько я понял что у всех дисплеев 16х2, 20х4 (фабрики чайна ) адрес по i2c №27 (лично у меня есть дисплей и один и другой, то у них адресок 27)
Не факт, у меня китайский дисплей, адрес - 3F

LCD 1602 c 12/C

Добавлено: 13.05.2017{, 08:29}
StarKO
Спасибо братцы за помощь, проблемма была в подстроечнике. А я хотел его покрутить но побоялся что нибудь накосячить. Теперь новая выскочила. загрузил скетч, в константу написал 1234ASDF, а на экране высветилось одна цифра 1. Гдето встречалась такая информа но сейчас нет времени искать, нужно ехать в деревню помогать старшему поколению.

LCD 1602 c 12/C

Добавлено: 13.05.2017{, 09:09}
garikb
StarKO писал(а):на экране высветилось одна цифра 1
http://forum.flprogwiki.ru/viewtopic.php?f=5&t=1992

LCD 1602 c 12/C

Добавлено: 13.05.2017{, 09:38}
rw6cm
support писал(а):Не факт, у меня китайский дисплей, адрес - 3F
Это зависит от микросхемы, 8574 или 8574а

СпойлерПоказать

LCD 1602 c 12/C

Добавлено: 13.05.2017{, 14:41}
m10ru
support писал(а):Не факт, у меня китайский дисплей, адрес - 3F
наверное какой то китаец решил выделится... у всех 27.. а у меня 3F вооо  
garikb писал(а):На плате предусмотрены три перемычки
спасибо как то не обратил внимание.. (учту на будущие..) а то я думал что адрес прописан где то в проце экрана, а оказывается концы его вывели наружу...

LCD 1602 c 12/C

Добавлено: 13.05.2017{, 14:49}
pan
экран тут как бы ни при чем,  pcf8574  микросхема расширения входов/выходов работающая по квадратной шине.