В тысячный раз lcd 1602 itc не работает.

k9lis
Offline
Зарегистрирован: 28.03.2018
Доброго времени суток, великие! Не уверен что пишу в нужный раздел, если ошибся, извините. Подскажите где искать решение проблемы? Есть ардуино uno r3 на чипе mega328p есть дисплей 1602 подключенный к ардуино через i2c модуль с адресом 0х3f. ОС на компе вин10, две версии иде 1.8.5 и 1.6.5 scl и sda пины от i2c подключал к ардуино как и к аналоговым a4 и a5 так и к одноименным scl sda на самой ардуино. перерыл кучу библиотек кучу скетчей, шил одни и те же скетчи с разных версий иде, на каждом варианте ставил менял пины на аналоги и обратно, в каждом случаи вертел потенциометр на модуле до упора в обе стороны единственное что я вижу это прямоугольники на первой строке яркость которых меняется в зависимости от потенциометра, и включатся/выключается подсветка в зависимости от инициализации ее в скетче. в интернете советуют только то что я описал выше, проверить версию иде, адрес модуля, поменять scl sda на аналоговые пины, покрутить потенциометр. подскажите где копать?

 

ЕвгенийП
ЕвгенийП аватар
Offline
Зарегистрирован: 25.05.2015

scl и sda точно не перепутали? Колитесь какой куда включали.

sadman41
Offline
Зарегистрирован: 19.10.2016

>> подсветка в зависимости от инициализации ее в скетче

Значит по I2C есть обмен с экспандером. Для гарантии я бы ему все ноги проверил.

k9lis
Offline
Зарегистрирован: 28.03.2018

ЕвгенийП пишет:

scl и sda точно не перепутали? Колитесь какой куда включали.

И так и так пробовал уже. по схеме у кого заработало я подключал sda в a4 а scl в a5, позднее подумав "а не долблюсь ли я в глаза и может тупо не вижу что на i2c подругому подключены", менял местами их.

 

sadman41 пишет:

Для гарантии я бы ему все ноги проверил.

Туплю, обьясните пожалуйста как проверить? Я так понимаю вы про физические контакты платы i2c?

sadman41
Offline
Зарегистрирован: 19.10.2016

k9lis пишет:

sadman41 пишет:

Для гарантии я бы ему все ноги проверил.

Туплю, обьясните пожалуйста как проверить? Я так понимаю вы про физические контакты платы i2c?

Вот так, например: http://arduino.ru/forum/apparatnye-voprosy/lcd-2004-i2c-net-svyazi#comme...

k9lis
Offline
Зарегистрирован: 28.03.2018

sadman41 пишет:

k9lis пишет:

sadman41 пишет:

Для гарантии я бы ему все ноги проверил.

Туплю, обьясните пожалуйста как проверить? Я так понимаю вы про физические контакты платы i2c?

Вот так, например: http://arduino.ru/forum/apparatnye-voprosy/lcd-2004-i2c-net-svyazi#comme...

 

Залил скетч, если все ок я так понимаб должен промигать цветодиод подключенный в 13 пин, он проморгал 3 раза, остальное без изменений

sadman41
Offline
Зарегистрирован: 19.10.2016

Вы думаете, что на LCD экране что-то будет появляться? Нет. 

Там же написано - начинает ставить ноги экспандера согласно заданному паттерну. Если экспандер целый, то на его выводах будет появлятся напряжение. Про сам экран там ни слова. Скетч - для проверки "переходника".

Можете их вольтметром тыкать, можете на них светодиодов накидать. И смотрите в Serial Monitor - туда всякое пишется.

k9lis
Offline
Зарегистрирован: 28.03.2018

sadman41 пишет:

k9lis пишет:

sadman41 пишет:

Для гарантии я бы ему все ноги проверил.

Туплю, обьясните пожалуйста как проверить? Я так понимаю вы про физические контакты платы i2c?

Вот так, например: http://arduino.ru/forum/apparatnye-voprosy/lcd-2004-i2c-net-svyazi#comme...

 

протупил, открыл монитор порта. вот что выдал:

------------- I2C devices ----------------
I2C device found at address 0x3F  !
------------------------------------------
PCF8574 test (0x3F)
Send: B0
Send: B11111111
Send: B1
Send: B10
Send: B100
Send: B1000
Send: B10000
Send: B100000
Send: B1000000
Send: B10000000

Так же дисплей включает подсветку только на Send:B11111111, Send:B1000,

k9lis
Offline
Зарегистрирован: 28.03.2018

sadman41 пишет:

Вы думаете, что на LCD экране что-то будет появляться? Нет. 

Там же написано - начинает ставить ноги экспандера согласно заданному паттерну. Если экспандер целый, то на его выводах будет появлятся напряжение. Про сам экран там ни слова. Скетч - для проверки "переходника".

Можете их вольтметром тыкать, можете на них светодиодов накидать. И смотрите в Serial Monitor - туда всякое пишется.

 

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

k9lis
Offline
Зарегистрирован: 28.03.2018

цеплял цветодиод на ноги i2c которе подключены к дисплею, на нескольких пинах нет реакции от цветодиода, это значит что плата погоревшая? или есть смысл попытаться перепоять гребенку на плате?

sadman41
Offline
Зарегистрирован: 19.10.2016

Можно не перепаять, а пропаять. Но до этого я бы выследил, на какие ноги микросхемы идут проблемные пины и прямо на ноге померял - если там появляется, а на пине нет - проблема в контакте. Если нет, то может и мс подохла. Или между ногами у нее китайский припой застрял.

k9lis
Offline
Зарегистрирован: 28.03.2018

значит проверить на самой i2c наличие линка, если на ней есть, а на ноге нет, пропоять, если нет линка, значит есть смысл заказть другую i2c плату? верно?

sadman41
Offline
Зарегистрирован: 19.10.2016

Примерно так. Если есть умение, то можно еще и по ногам МС пройтись (главное - не залить их припоем) - были случаи с холодной пайкой. Вроде бы она и есть, а работает только если прижмешь.

Да и вообще - дефектов не перечесть.

Кстати, там, на переходнике, пинов-то больше, чем у мс ног. Некторые могут и просто пустыми быть ;)

k9lis
Offline
Зарегистрирован: 28.03.2018

Понял, большое Вам спасибо! Теперь я знаю куда копать)

16041965
Offline
Зарегистрирован: 28.10.2019

1001 раз про 1602. Всем добра и позитива! Есть два дисплея1602 и две шины i2c от разных продавцов. Ни на одном нет текста, на загрузку реагируют, верхние квадратики светятся. Все перепробовал, и напрямую и по шине, менял библиотеки, все без толку. Явно какие то аппаратные проблемы а не в железках. Помогите люди добрые, куда дальше двигать? Только понятным языком. Спасибо.

DetSimen
DetSimen аватар
Offline
Зарегистрирован: 25.01.2017

16041965 пишет:

и две шины i2c от разных продавцов

Оба на!!!  Вот это я удачно зашол.  Мне бы тоже 3 шины от разных продавцов, где купить?

DetSimen
DetSimen аватар
Offline
Зарегистрирован: 25.01.2017

i2c сканнер запускал?

16041965
Offline
Зарегистрирован: 28.10.2019

DetSimen пишет:

 

, где купить?

[/quote]

Один шел в комплекте, другой заказал отдельно.

16041965
Offline
Зарегистрирован: 28.10.2019

DetSimen пишет:

i2c сканнер запускал?

Запускал. Адрес 27

DetSimen
DetSimen аватар
Offline
Зарегистрирован: 25.01.2017

нууу, схемы нет, кода нет, ХЗ где ошибка.  Ищщи. 

16041965
Offline
Зарегистрирован: 28.10.2019

DetSimen пишет:

нууу, схемы нет, кода нет, ХЗ где ошибка.  Ищщи. 

Все стандартно по урокам. Что с шиной, что без - одинаково ничего одни квадратики.

 

 

 

16041965
Offline
Зарегистрирован: 28.10.2019

Версия IDE 1.8.10.

DetSimen
DetSimen аватар
Offline
Зарегистрирован: 25.01.2017

Ну, значт, и ошибка стандартная.  У меня хрустального шара нет. 

b707
Offline
Зарегистрирован: 26.05.2017

16041965 пишет:

Все стандартно по урокам. Что с шиной, что без - одинаково ничего одни квадратики.

кончайте идиота из себя строить. Выкладывайте код - причем не "стандартный из урока". а до буквы именно тот, что вы заливали в ардуину.

То же самое со схемой - рисуйте схему не из урока, а именно ту. что пробовали вы.

Без этого можете не продолжать - ответа все равно не получите.

16041965
Offline
Зарегистрирован: 28.10.2019

А что в схеме? А4, А5, sda, scl. Это рисовать? Кодов тоже много, примеры из библиотек, тоже все выкладывать? Всем спасибо!!!

b707
Offline
Зарегистрирован: 26.05.2017

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

Если вам лень тратить время на свою собственную проблему - то мне тем более, у меня этой проблемы нет

16041965
Offline
Зарегистрирован: 28.10.2019

Я же написал что перепробовал все. Сидел 2 дня. Что библиотеки разные я в курсе( для шины и без). Какой именно код я должен выложить, если они все не дают результата. 

b707
Offline
Зарегистрирован: 26.05.2017

16041965 пишет:

Я же написал что перепробовал все. Сидел 2 дня. Что библиотеки разные я в курсе( для шины и без). Какой именно код я должен выложить, если они все не дают результата. 

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

bizzon
Offline
Зарегистрирован: 29.03.2016

Неее. Купить нужно бубен.

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

b707 пишет:

купите все новое и попробуйте еще раз.

купите всё новое и сожгите всё ещё раз.

xDriver
xDriver аватар
Offline
Зарегистрирован: 14.08.2015

синюю изоленту... тьфу, синюю крутилку крути!

ЕвгенийП
ЕвгенийП аватар
Offline
Зарегистрирован: 25.05.2015

16041965 пишет:

А что в схеме? А4, А5, sda, scl. Это рисовать? Кодов тоже много, примеры из библиотек, тоже все выкладывать? Всем спасибо!!!

Не за что. Заходите ещё.

MaksVV
Offline
Зарегистрирован: 06.08.2015

16041965 пишет:
Явно какие то аппаратные проблемы а не в железках.

сурово

andriano
andriano аватар
Offline
Зарегистрирован: 20.06.2015

16041965 пишет:

Я же написал что перепробовал все. Сидел 2 дня. Что библиотеки разные я в курсе( для шины и без). Какой именно код я должен выложить, если они все не дают результата. 

Забудьте об Ардуино.

Займитесь лучше макраме.

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

andriano пишет:

Займитесь лучше макраме.

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