Статья из цикла простая электроника.
Задача: подключить китайский клон "мини" LCD дисплея к Arduino nano, с возможностью вывода на русском языке.
В наличии:
Arduino nano (клон, Atmel ATmega328P, 16 МГц):
LCD дисплей, Powertip PC 0802ARS-ANH-A, без подсветки, клон, datasheet здесь, параллельный, 14 пин, умеет работать в режиме 4 бит, питание от 2.7В до 5.5В, размеры 58мм х 32мм х 9.8мм.
Распиновка LCD дисплея и параметры:
Распаиваем разъемы и шлейфы. Соединяем. Тут уже как кто любит - я люблю 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/