ЖК-дисплей 16x2, показывающий блоки под текстом

У меня есть ЖК-дисплей, подключенный к Arduino Mega 2560 с использованием инструкций библиотеки LiquidCrystal. Я не впервые использую ЖК-дисплей 16х2, но никогда не сталкивался с подобной проблемой. Когда я впервые подключаю Arduino Mega к ПК, я вижу ряд блоков в первом ряду ЖК-дисплея, который мне кажется нормальным. После этого под каждым символом находится блок белого цвета.

Теперь я немного поискал и увидел целые блоки, что было связано с плохой пайкой, плохой проводкой и т. д. Я дважды проверил пайку и проводку. использовал 3 разных ЖК-дисплея и 2 разных Меги, и все то же самое.

Есть предложения?

Это изображения, когда я его включил:

image2

[РЕШЕНО] Обновление:

Похоже, POT сломался и не реагировал так, как раньше. Поэтому я заменил V0 резистором 2,5 кОм и подключил их к GND. Вот обновленное изображение: image

, 👍5

Обсуждение

не могли бы вы позже опубликовать обновление с отрегулированным контрастом, который выглядит нормально?, @user1306322

@user1306322 обновлен с изображением, @KababChi

Мой ЖК-дисплей показывает тарабарщину. Как устранить неполадки?, @Viz4 J


2 ответа


Лучший ответ:

12

Ряд белых блоков — это то, что вы получаете до инициализации экрана. Это нормально.

Тень позади символов появилась из-за слишком высокой контрастности. Немного уменьшите ее.

,

1

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

,

Некоторые ЖК-модули также имеют программную регулировку контрастности. Прочтите техническое описание, @slebetman