Подключение

У дисплеев 1602/2004, как правило, имеется 16 контактов. Они нумеруются слева-направо, если смотреть на него так, как на картинке. Иногда, контакты подписываются так: DB0, DB1, EN и т.п. Но в большинстве случаев отмечается только первый контакт и последний 16-й.

Порядок контактов и их назначение может меняться в зависимости от модели дисплея. Для варианта, который мы используем в этой инструкции, порядок будет такой:

1 — VSS, общий (земля);
2 — VDD,­ питание +5В;
3 — VO, контраст;
4 — RS, выбор регистра;
5 — RW, направление передачи данных (запись/чтение);
6 — E, синхронизация;
7-14 — DB0­, DB1, .., DB7— шина данных;
15 — A, анод светодиода подсветки;
16 — K, катод светодиода подсветки.

Контакты RS, E и четыре контакта шины данных DB4, DB5, DB6, DB7 подключаем к цифровым выводам микроконтроллера. Контакт RW отвечает направление потока данных; подключим его к «земле», так как нам потребуется только записывать данные в память дисплея.

Контакту VO уделим особое внимание. Уровень напряжения на этом контакте определяет контрастность дисплея. Если контрастность будет слишком низкая — весь экран будет белым и мы не увидим ни одного символа. При максимальной контрастности экран будет, напротив, целиком закрашен черными пикселями, и опять мы не сможем на нём ничего разглядеть.

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

Схема подключения дисплея к Arduino

Arduino платы, включая UNO 2 от RobotClass работают с напряжением 5 Вольт, так что используем дисплей с таким же напряжением.

ЖК дисплей lcd16021246111213141516
UNO 2GND+5V456789+5VGND

Принципиальная схема

lcdx1&potx1_схема

Внешний вид макета

lcdx1_bb

Схема подключения дисплея к Графит-S3

Отладочная плата Графит-S3 работает с напряжением 3,3 Вольта, так что используем дисплей с таким же рабочим напряжением.

ЖК дисплей lcd16021246111213141516
Графит-S3GND3V32118177653V3GND

Изменено: