LCD 1602 c 12/C

Использование дисплеев и обсуждение пользовательских блоков к ним
Ответить
StarKO
Рядовой
Сообщения: 7
Зарегистрирован: 19.02.2017{, 19:41}
Репутация: 0
Откуда: Липецк

LCD 1602 c 12/C

#1

Сообщение StarKO » 13.05.2017{, 01:34}

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

m10ru
Рядовой
Сообщения: 75
Зарегистрирован: 08.03.2017{, 23:30}
Репутация: 1
Откуда: Украина Тернополь

LCD 1602 c 12/C

#2

Сообщение m10ru » 13.05.2017{, 02:53}

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

Аватара пользователя
garikb
Сержант
Сообщения: 110
Зарегистрирован: 04.11.2015{, 19:52}
Репутация: 0
Откуда: Славянск

LCD 1602 c 12/C

#3

Сообщение garikb » 13.05.2017{, 03:17}

Или подстроечник или адрес не тот.
Загрузите скетч и посмотрите какой у Вас адрес по I2C для дисплея.

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

m10ru
Рядовой
Сообщения: 75
Зарегистрирован: 08.03.2017{, 23:30}
Репутация: 1
Откуда: Украина Тернополь

LCD 1602 c 12/C

#4

Сообщение m10ru » 13.05.2017{, 04:14}

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

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

Аватара пользователя
garikb
Сержант
Сообщения: 110
Зарегистрирован: 04.11.2015{, 19:52}
Репутация: 0
Откуда: Славянск

LCD 1602 c 12/C

#5

Сообщение garikb » 13.05.2017{, 06:39}

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


Аватара пользователя
support
Супермодератор
Сообщения: 1838
Зарегистрирован: 03.01.2018{, 11:45}
Репутация: 687
Откуда: Астрахань
Имя: Сергей
Контактная информация:

LCD 1602 c 12/C

#6

Сообщение support » 13.05.2017{, 06:57}

m10ru писал(а):на сколько я понял что у всех дисплеев 16х2, 20х4 (фабрики чайна ) адрес по i2c №27 (лично у меня есть дисплей и один и другой, то у них адресок 27)
Не факт, у меня китайский дисплей, адрес - 3F
Автор программы FLProg.

StarKO
Рядовой
Сообщения: 7
Зарегистрирован: 19.02.2017{, 19:41}
Репутация: 0
Откуда: Липецк

LCD 1602 c 12/C

#7

Сообщение StarKO » 13.05.2017{, 08:29}

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

Аватара пользователя
garikb
Сержант
Сообщения: 110
Зарегистрирован: 04.11.2015{, 19:52}
Репутация: 0
Откуда: Славянск

LCD 1602 c 12/C

#8

Сообщение garikb » 13.05.2017{, 09:09}

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

Аватара пользователя
rw6cm
Полковник
Сообщения: 2132
Зарегистрирован: 06.09.2015{, 20:25}
Репутация: 278
Имя: Владимир

LCD 1602 c 12/C

#9

Сообщение rw6cm » 13.05.2017{, 09:38}

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

СпойлерПоказать
Вложения
8182047.png
4222116.png
Win10-64, FLProg (portable)

m10ru
Рядовой
Сообщения: 75
Зарегистрирован: 08.03.2017{, 23:30}
Репутация: 1
Откуда: Украина Тернополь

LCD 1602 c 12/C

#10

Сообщение m10ru » 13.05.2017{, 14:41}

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

pan
Полковник
Сообщения: 2860
Зарегистрирован: 13.04.2017{, 11:57}
Репутация: 204
Имя: noname

LCD 1602 c 12/C

#11

Сообщение pan » 13.05.2017{, 14:49}

экран тут как бы ни при чем,  pcf8574  микросхема расширения входов/выходов работающая по квадратной шине.

Ответить

Вернуться в «Дисплеи и индикаторы»