Подключение LCD через "переходник"

Levan
Offline
Зарегистрирован: 16.06.2015

Привет!

Кто-нибудь подключал ЖК через вот такой переходник (не знаю как называется)?

Дело в том что у меня ЖК нужно паять, а я не знаю где какие контакты.

И какой библиотекой можно воспользоваться...

Заранее спасибо, хотя бы за название этого "переходника".

Puhlyaviy
Puhlyaviy аватар
Offline
Зарегистрирован: 22.05.2013

Помоему его припаять не правильно нужно очень постараться.

Levan
Offline
Зарегистрирован: 16.06.2015

Помоему его припаять не правильно нужно очень постараться.

Я могу. Подскажите как сделать, или как эта штукенция называется? Хоть погуглить получится с названием.

 

Клапауций 999
Offline
Зарегистрирован: 06.06.2015

Levan пишет:

Дело в том что у меня ЖК нужно паять, а я не знаю где какие контакты.

 

И какой библиотекой можно воспользоваться...

подписаны у тебя контакты, библиотека с примерами в Arduino IDE валяется.

*кто открыл курятник с навичками?

Levan
Offline
Зарегистрирован: 16.06.2015

Puhlyaviy пишет:
Помоему его припаять не правильно нужно очень постараться.

Я могу. Подскажите как сделать, или как эта штукенция называется? Хоть погуглить получится с названием.

Levan
Offline
Зарегистрирован: 16.06.2015

Клапауций 999 пишет:

Levan пишет:

Дело в том что у меня ЖК нужно паять, а я не знаю где какие контакты.

 

И какой библиотекой можно воспользоваться...

подписаны у тебя контакты, библиотека с примерами в Arduino IDE валяется.

*кто открыл курятник с навичками?

Все 16?

И как библиотека называется?

NeiroN
NeiroN аватар
Offline
Зарегистрирован: 15.06.2013

Подключать нужно чтобы контакты LED были там где A K написано.

Библиотек полно, я даже правил для этого оригинальную - чтобы разобраться как она работает и почему она иногда не работает.

Если надо то вот, мне не жалко.

Работает только если дважды begin вызывать - и то иногда не инитится дисплей.

Переходник этот называется I2C адресный GPIO расширитель. Дисплей подключаемый к нему работает в 4 битном режиме, остальные 4 бита расширителя подключаются к служебным контактам  и подсветке - там для управления подсветкой есть транзистор, а в библиотеке соответвующие функции

  void noBacklight();
  void backlight();
  void setBacklight(uint8_t new_val);

Levan
Offline
Зарегистрирован: 16.06.2015

NeiroN пишет:

Подключать нужно чтобы контакты LED были там где A K написано.

Библиотек полно, я даже правил для этого оригинальную - чтобы разобраться как она работает и почему она иногда не работает.

Если надо то вот, мне не жалко.

Работает только если дважды begin вызывать - и то иногда не инитится дисплей.

Переходник этот называется I2C адресный GPIO расширитель. Дисплей подключаемый к нему работает в 4 битном режиме, остальные 4 бита расширителя подключаются к служебным контактам  и подсветке - там для управления подсветкой есть транзистор, а в библиотеке соответвующие функции

  void noBacklight();
  void backlight();
  void setBacklight(uint8_t new_val);

Спасибо за ответ о названии. Буду искать.

Не то, что клоп.

Levan
Offline
Зарегистрирован: 16.06.2015

А вот это пробовали?

http://geektimes.ru/post/255812/

Jeka_M
Jeka_M аватар
Offline
Зарегистрирован: 06.07.2014

Levan пишет:

Кто-нибудь подключал ЖК через вот такой переходник (не знаю как называется)?

Заранее спасибо, хотя бы за название этого "переходника".

I2C-переходник

https://ru.wikipedia.org/wiki/I%C2%B2C

http://easyelectronics.ru/interface-bus-iic-i2c.html

http://geektimes.ru/post/255812/

https://www.google.com/search?q=arduino%20i2c%20lcd

Focus
Offline
Зарегистрирован: 05.04.2015

У меня распаян с обратной стороны экрана, как тут

Библиотека LiquidCrystal_I2C.h

Sanyaba
Sanyaba аватар
Offline
Зарегистрирован: 27.07.2015

Levan
Offline
Зарегистрирован: 16.06.2015

Sanyaba пишет:

Это среда разработки. Это и текстовый редактор и компилятор в одном.

Levan
Offline
Зарегистрирован: 16.06.2015

Тем не менее, так и не разобрался как с переходником работать.

Внятных инструкций по работе с I2C не нашёл. Все советуют библиотеки. На х--а? Библиотеку я и сам могу написать (а то у одного одно работает, у другого - другое).

Интересует как это работает.

 

Puhlyaviy
Puhlyaviy аватар
Offline
Зарегистрирован: 22.05.2013

Гыыы еще один. Библиотеку может сам написать, только не знает как читать даташит

Levan
Offline
Зарегистрирован: 16.06.2015

Я 2 месяца назад начал электроникой в принципе заниматься.

А до этого - в школе, на информатике.

Что, где и как - тёмный лес.

Если Вам доставляет удовольствие стебаться - Ваше право.

Puhlyaviy
Puhlyaviy аватар
Offline
Зарегистрирован: 22.05.2013

Хорошо. Зайдем с другой стороны.
Как вы пытались разобраться с переходником?
Смотрели на него с немым укором?

Bobrov.Anatoliy
Offline
Зарегистрирован: 29.08.2013

не парься, я тоже сначала был огорошен троллингом, но и нормальные ребята есть, ты читай, что тебе по делу пишут, а на треп внимания не обращай, у тебя индикатор такой:

http://files.amperka.ru/datasheets/MT-16S2H.pdf

чтобы его подсоединить, нужно туеву хучу проводов и массу пинов на ардуине задействовать:

поэтому есть такая железка E08-Преобразователь последовательного интерфейса IIC / I2C / TWI / SPI платы для LCD 1602

я учился по дключать все это по урокам Джереми Блюма:

http://www.youtube.com/watch?v=09BdP1pIVaA

посмотри, парень очень доходчиво излагает! Удачи!

jeka_tm
jeka_tm аватар
Offline
Зарегистрирован: 19.05.2013
Puhlyaviy
Puhlyaviy аватар
Offline
Зарегистрирован: 22.05.2013

О новый помошник. Евгений, как думаешь на сколько его хватит?

Levan
Offline
Зарегистрирован: 16.06.2015

Да.

И пытался найти банальную инструкцию типа http://research.andbas.com/2011/12/hc-sr04.html

jeka_tm
jeka_tm аватар
Offline
Зарегистрирован: 19.05.2013

допустим я не знаю название платы, знаю только что она подцепляется дисплею для ардуино. да еще и пусть не знаю что за дисплей. короче две неизвестные железки

для начала определим что за дисплей. гуглим

https://www.google.ru/search?q=lcd+arduino&newwindow=1&espv=2&biw=1920&b...

и о боже. этот дисплей почти на каждой картинке. узнали что это 1602

и дальше простой путь. снова гуглим

https://www.google.ru/search?q=lcd+arduino&newwindow=1&espv=2&biw=1920&b...

да вот же он, так же почти на каждой картинке, и как впаивать сразу видно

но тут подумали, а вдруг у меня на переходнике другая микруха. прочитали PCD8574 

снова гуглим.

https://www.google.ru/search?q=lcd+arduino&newwindow=1&espv=2&biw=1920&b...

ан нет. это все таки он и есть

к тому же из первой же ссылки узнали что это i2c переходник, узнал параллельно что это интерфейс по двум проводам, и можно кучу все подключить

https://ru.wikipedia.org/wiki/I%C2%B2C

а как ардуина определяет с кем общается если все на одних проводах? оказывается по адресу

как паять узнал, теперь нужно узнать как с ним работать

https://www.google.ru/search?q=1602+lcd+%D0%BF%D0%B5%D1%80%D0%B5%D1%85%D...

на первой же ссылке видим пример, даже как подключается расписано

копируем код, не комплится. ругается что нет файлов. понятно библиотека нужна. смотрим код

#include <LiquidCrystal_I2C.h>

гуглим

https://www.google.ru/search?q=LiquidCrystal_I2C.h&oq=LiquidCrystal_I2C....

и первая ссылка

осталось скачать и установить

Дисплей работает, и появляется чувство удовлетворения от того что получилось запустить

И это все!!!

Не нужно тупить! Включай мозг

 

trembo
trembo аватар
Offline
Зарегистрирован: 08.04.2011

Супер, прямо как в школе!

Дополнение по адресу, чтобы его не угадывать.: http://playground.arduino.cc/Main/I2cScanner

Puhlyaviy
Puhlyaviy аватар
Offline
Зарегистрирован: 22.05.2013

Всё, Евгений извлекли :)

Levan
Offline
Зарегистрирован: 16.06.2015

И это было. Только вот после установки этой библиотеки как не работало, так и не работает. Теперь даже без переходника не работает дисплей.

Умиляет: "...Из четырех протестированных библиотек завелась без дополнительной докрутки только эта..." http://sizovsergey.ru/podklyuchenie-lcd-ekrana-lcm-1602-s-i2c-k-arduino/

А то, что Вы мастер гугла - молодец. Подробнее с логикой Вашего гугления - ознакомлюсь дома. Интересно.

Не умею - буду учиться.

Levan
Offline
Зарегистрирован: 16.06.2015

Спасибо за развёрнутый ответ.

trembo
trembo аватар
Offline
Зарегистрирован: 08.04.2011

Не рабтает по причине И2С шина не работает или по причине распиновки выходов расширителя  к индикатору?

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

bwn
Offline
Зарегистрирован: 25.08.2014

Уже и Жеку достали, вот вот троллем назначат)))

jeka_tm
jeka_tm аватар
Offline
Зарегистрирован: 19.05.2013

если не работает значит либу неправильно поставил

если просто скачать и установить

Arduino-LiquidCrystal-I2C-library-master

а нужно переименовать папку

LiquidCrystal_I2C

я хз зачем так делают, но как есть

jeka_tm
jeka_tm аватар
Offline
Зарегистрирован: 19.05.2013

[quote=bwn]

Уже и Жеку достали, вот вот троллем назначат)))

[/quote]

да уже называли)) вот как какую нибудь хрень найти в инете полюбому быстро бы нашел, а тут беда

bwn
Offline
Зарегистрирован: 25.08.2014

Наконец определил основной признак тролля на этом форуме: человек употребляющий слова - подумай и погугли.

Клапауций 999
Offline
Зарегистрирован: 06.06.2015

мне одному кажется, что ТС обокрал ботана-ардуинщика?

он так и не ответил, каким образом ноунейм-товар к нему попал.

jeka_tm
jeka_tm аватар
Offline
Зарегистрирован: 19.05.2013

Клапауций 999 пишет:

мне одному кажется, что ТС обокрал ботана-ардуинщика?

он так и не ответил, каким образом ноунейм-товар к нему попал.

да странно. но у меня есть предположение:

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

Puhlyaviy
Puhlyaviy аватар
Offline
Зарегистрирован: 22.05.2013

Все было не так. Менты поймали гопника с пайльником. И он теперь пытается им доказать что умеет паять, а то засунут ему паяльник в неподходящее отверстие. В ухо например.

Клапауций 999
Offline
Зарегистрирован: 06.06.2015

хм. почему у одного меня мыслей про жопное насилие в контексте сабжа не возникло?

Дохтор, что со мной не так?

Puhlyaviy
Puhlyaviy аватар
Offline
Зарегистрирован: 22.05.2013

Клапауций 999 пишет:

хм. почему у одного меня мыслей про жопное насилие в контексте сабжа не возникло?

Дохтор, что со мной не так?


Это значит что ты умрешь....:) и тут даже нет сомнений. .

maxi_10
Offline
Зарегистрирован: 05.01.2012

 

Levan пишет:

И это было. Только вот после установки этой библиотеки как не работало, так и не работает. Теперь даже без переходника не работает дисплей.

Умиляет: "...Из четырех протестированных библиотек завелась без дополнительной докрутки только эта..." http://sizovsergey.ru/podklyuchenie-lcd-ekrana-lcm-1602-s-i2c-k-arduino/

Там ещё есть такая крутилочка под крес, его во время работы неплохо бы покрутить, а то вдруг у вас контрастность на минимум а вы голову ломаете, библиотеки мучаете.

 

by_ruslan
Offline
Зарегистрирован: 15.08.2015

Если всё непонятно, гугл то в помощь. Начни с с названия микросхемы, так потихоньку дайдёшь до скетча.