Дисплей lcd 2004a с I2C

LCD 2004A (символьный зелёный или синий ЖК-дисплей, контроллер SPLC780D или HD44780, IIC/I2C на микросхеме ST7066)

Зелёный дисплей

lcd 2004a с I2C зеленый экран

Синий дисплей lcd 2004a с I2C синий экран

Задняя часть дисплея с I2C
lcd 2004a с 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

lcd 2004a с I2C результат работы Arduino Nano

2216

Leave a Reply

Ваш адрес email не будет опубликован.