Найти тему

Подключение Мини LCD 8x2 к Arduino nano (русский язык)

Статья из цикла простая электроника.

Задача: подключить китайский клон "мини" LCD дисплея к Arduino nano, с возможностью вывода на русском языке.

В наличии:

Arduino nano (клон, Atmel ATmega328P, 16 МГц):

Arduino nano.
Arduino nano.

LCD дисплей, Powertip PC 0802ARS-ANH-A, без подсветки, клон, datasheet здесь, параллельный, 14 пин, умеет работать в режиме 4 бит, питание от 2.7В до 5.5В, размеры 58мм х 32мм х 9.8мм.

PC 0802ARS-ANH-A
PC 0802ARS-ANH-A
PC 0802ARS-ANH-A
PC 0802ARS-ANH-A

Распиновка LCD дисплея и параметры:

PC 0802ARS-ANH-A
PC 0802ARS-ANH-A

Распаиваем разъемы и шлейфы. Соединяем. Тут уже как кто любит - я люблю PD :), поэтому соединяем так (дисплей - ардуино): E - PD6, RS - PD7, DB4 - PD5, DB5 - PD4, DB6 - PD3, DB7 - PD2, V0 - GND, R/W - GND.

Ставим сразу доработанную библиотеку LiquidCrystal с добавлением русского языка Liquid CrystalRus.

Если при загрузке скетча возникает ошибка: stk500_recv(): programmer is not responding avrdud, измените выбор загрузчика oldbootloader.

Для китайских клонов выбор загрузчика.
Для китайских клонов выбор загрузчика.

Посмотреть страницы знаков можно простым скетчем:

Символы знакогенератора.
Символы знакогенератора.

Скетч лежит здесь.

Пример работы.
Пример работы.

В общем, хороший без проблемный дисплей, без заморочек с контрастностью и отрицательным напряжением. Минус - нет подсветки, но при его цене на алиэкспрессе от 1 доллара диод можно впаять самому (кстати, гляньте цену в чипе и дипе - как заклепка от боинга стоит:). На базе этой связки планируется реализовать простой генератор и частотомер, обязательно будут статьи с схемами "сигнальных" узлов частотомера и генератора.

Подписывайтесь, комментируйте, давайте оценку.

Дисплей усердно трудится в самодельном частотомере.

Мой блог о радио: https://sp8plus.blogspot.com/