LCD 2004A (символьный зелёный или синий ЖК-дисплей, контроллер SPLC780D или HD44780, IIC/I2C на микросхеме ST7066)
Зелёный дисплей
Синий дисплей
Задняя часть дисплея с I2C
Характеристики дисплея LCD 2004A
Количество символов 20х4;
Напряжение питания +5В;
Потребляемый рабочий ток 2мA;
Диапазон рабочих температур -20°C…+70°C;
Угол обзора — 180°C;
Размер поля для вывода 76×26 мм;
Размер символов 29.5×4.35 мм;
Размер пикселя 0.55х0.55;
Размеры 98.2×59.8×13.5 мм.;
Вес 67.3 г.
Распиновка LCD 2004A
VSS (Ground) — земля;
VDD — питание 5 вольт;
VC — регулировка контрастности (переменный резистор R=10…20 кОм);
RS (Register Select) — регистр для выбора команд, 0- команда, 1 — данные;
RW (Read Write) — запись и чтение команд и данных;
E (Enable signal) — готовность данных;
D0…D7 (Data bus) — для передачи 8 битных данных на дисплей в виде 0 и 1.
A, K — анод (+5V), катод (0V) питание подсветки дисплея.
SCL (A5) — последовательная линия тактирования;
SDA (A4) — последовательная линия данных;
VCC — напряжение питания 5В;
GND — земля.
Схема подключения аналогичная как и для дисплея LCD 1602A
Скетч программы для дисплея lcd 2004a с I2C
#include <Wire.h> #include <LiquidCrystal_I2C.h> LiquidCrystal_I2C lcd(0x27,20,4); // размерность экрана void setup() { lcd.init(); lcd.backlight(); // подсветка активация // курсор в начале первой строки lcd.setCursor(0, 3); // курсор в начале 4 строки lcd.print("matematicus.ru"); } void loop() { }
Результат работы скетча в Arduino