ЖК-дисплей не отображает текст
Я использую LCD QC1602A с потенциометром 10k и изменяю контрастность. Работает хорошо, но проблема в том, что текст не отображается.
Я использую примеры LCD hello world и несколько других примеров. Я пробовал переподключать провода не менее 5 раз, но каждый раз та же проблема. Я подключил его вот так, но экран не отображает текст ни при какой контрастности.
P.S.: Раньше белые квадраты были только в верхнем ряду, а теперь в обоих рядах.
@Praziluk, 👍1
2 ответа
Работает хорошо, но проблема в том, что текст не отображается.
все работает хорошо, но текст не появляется?
так есть проблема или нет?
P.S.: Раньше белые квадраты были только в верхнем ряду, а теперь в обоих рядах.
при правильной инициализации в первом ряду должен быть один ряд блоков.
Если он показывает два ряда блоков, то либо он неправильно инициализирован, либо контраст слишком велик.
Два ряда белых квадратов означают, что микросхема драйвера успешно инициализирована для работы в режиме 2x16 (по умолчанию установлено значение 1x16, что соответствует изначальному 1 ряду квадратов).
Это значит, что вы настраиваете дисплей хотя бы частично правильно.
Вы должны настроить потенциометр так, чтобы вы могли только видеть квадраты. Квадраты — это фон, а текст будет отображаться поверх них. Если они слишком яркие, вы не увидите текст. Поэтому настройте контрастность, пока вы не сможете только видеть, что там есть квадраты.
Если проводка и код верны, то вы сможете увидеть текст.
- ЖК-дисплей странные символы
- Потенциометр отображает только аналоговое значение напряжения 1023 в proteus
- Изменить текст на LCD экране, вращая потенциометр?
- Печать string and integer LCD
- Отправка значения с одного Arduino на другой
- Как эмулировать аналоговый потенциометр с помощью ШИМ
- ЖК-дисплей I2C отображает странные символы
- Экран LCD 16*02 I2C показывает только первый напечатанный символ
На самом деле, правильно инициализировано 2 ряда блоков (он настроен на отображение в 2 ряда) и 1 ряд не инициализирован (по умолчанию отображается в 1 ряд). Два ряда блоков обычно означают, что контрастность слишком высокая, но связь (по крайней мере, в определенной степени) работает., @Majenko