Подключение LCD дисплея

dima987656
Offline
Зарегистрирован: 13.06.2012

Привет всем!

У меня возникла проблема, мне нужно выводить текст на индикатор!

  1. Какой индикатор лучше использовать?
  2. Как его подключить к arduino nano v3?
  3. Как на него вывести что-нибуь в виде текста?
maksim
Offline
Зарегистрирован: 12.02.2012

1. Использовать тот который вам необходим.

2. Схем подключения навалом.

3. Примеров вывода текста навалом.

arduino.ru/forum/apparatnye-voprosy/problema-s-vyvodom-lcd-1602 

dima987656
Offline
Зарегистрирован: 13.06.2012

спасибо за ссылку, очень помогла!!!

ourlive
Offline
Зарегистрирован: 26.05.2012

маялся тут с подключением lcd (совмещённый модуль lcd 1.8" + SD) по SPI к Nano, нарыл библиотеку под этот экран (в комплекте почему то неработающая предоставлялась). В общем пример из библиотеки заработал.

но после попытки адаптировать оное под свои нужды выяснилось, что команда "очистить экран" выполняется как "залить весь экран одним цветом(к примеру black)", и длится оно ~ 1 сек. если печатать пару символов и зачищать только эту зону перед печатью, то всё равно возникает жуткое мерцание. Получается динамические изображения выводить по SPI нельзя?

.bo
Offline
Зарегистрирован: 17.07.2012

вопрос в тему, можно ли на графическом экране работать только с некоторой областью? т.е. рисовать и очищать некоторый участок, для более высокого fps? зависит ли это от типа дисплея?

ourlive
Offline
Зарегистрирован: 26.05.2012

работать можно "только с конкретной областью", покрайней мере на моём варианте библиотека+чип экрана. вот только в библиотеку не включено ни одной функции позволяющей повысить fps, приходится самому из базовых функций городить не очень удобные конструкции. (типа: 1. напечатать текст по курсору, 2. напечатать тот же текст в туже позицию цветом фона, 3. напечатать новый текст и т.п.)

usr-bin
Offline
Зарегистрирован: 04.09.2012

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

Сам не знаю, в чем у меня дело, в коде или железе, но подозреваю больше в железе.

 

Прошу помочь натолкнуть на мысль по проблеме излишне черного фона LCD дисплея 5110.

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

ourlive
Offline
Зарегистрирован: 26.05.2012

Копайте тему контрастности, в вашем экране она скорее всего задана резюком. Откопайте развернутый даташит на сборку либо отдельно на экран и отдельно на его контроллер. Изменение уровня напряжения на ноге задающей контрастность ее соответственно и меняет и зависит от технологии изготовления. Хотя может оказаться, что контрастность ножно регуоюлировать через код. Пробовал на простом символьном wh1602 шимом ее подергать, впринципе возможно.

usr-bin
Offline
Зарегистрирован: 04.09.2012

ourlive пишет:
Копайте тему контрастности, в вашем экране она скорее всего задана резюком. Откопайте развернутый даташит на сборку либо отдельно на экран и отдельно на его контроллер. Изменение уровня напряжения на ноге задающей контрастность ее соответственно и меняет и зависит от технологии изготовления. Хотя может оказаться, что контрастность ножно регуоюлировать через код. Пробовал на простом символьном wh1602 шимом ее подергать, впринципе возможно.

Благодарю.

Уже разобрался. Дело было именно в контрастности. Она настраивается в библиотеке (как именно описано по ссылке выше)

Tango
Offline
Зарегистрирован: 05.03.2017

Всем доброго! Имеются два дисплея не традиционного назначения))) Вот первый: M204SD2AJ

И второй F9624VC, 39PIN

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