Arduino LCD1602

Arduino LCD1602
Артикул: 2504108

производитель: Arduino
Требуется установка или ремонт?

сервисный центр Kypidetali!

тел. +7(499)347-04-82

Описание Arduino LCD1602

Arduino LCD1602 — Описание, характеристики, парт-номера

📋 Описание

LCD1602 — это символьный жидкокристаллический дисплей (LCD), способный отображать 2 строки по 16 символов в каждой. Один из самых популярных дисплеев в мире Arduino-проектирования благодаря низкой цене, простоте подключения и наличию готовых библиотек.

Дисплей построен на базе контроллера HD44780 (или его совместимых клонов: KS0066, SPLC780, ST7066 и др.) — де-факто стандарта для символьных LCD-модулей.

Основные варианты исполнения:

| Тип | Интерфейс | Примечание | |---|---|---| | LCD1602A (стандартный) | 16-пин параллельный | Требует ~6–10 пинов Arduino | | LCD1602 + I2C-модуль (PCF8574) | 4-пин (VCC, GND, SDA, SCL) | Самый удобный вариант для Arduino | | LCD1602 SPI | SPI | Встречается реже |


⚙️ Технические характеристики

| Параметр | Значение | |---|---| | Тип матрицы | Символьная (5×8 точек на символ) | | Число строк / символов | 2 × 16 | | Контроллер | HD44780 (или совместимый) | | Напряжение питания логики (VDD) | 4.7 – 5.3 В (типовое 5 В) | | Напряжение подсветки | обычно 4.2–5 В (с резистором) или через A/K пины | | Потребляемый ток | ~1–2 мА (без подсветки), +20–40 мА с подсветкой | | Интерфейс | 4- или 8-бит параллельный, опционально I2C/SPI | | Размер символа | ~2.95 × 4.35 мм (типовая область 5×8) | | Размер видимой области | ≈ 64.5 × 16 мм | | Габариты модуля | ≈ 80 × 36 × 12 мм | | Рабочая температура | −20 … +70 °C (стандарт), до −40 °C в расширенном | | Цвет подсветки | Синий / Зелёный / Белый / Жёлтый | | Цвет знаков | Белый на синем, чёрный на зелёном (STN) | | RAM дисплея | DDRAM 80 байт, CGROM (символы ASCII+яп.), CGRAM 8 пользовательских символов | | Протокол обмена | HD44780: RS, RW, E, D0–D7 |


🔌 Распиновка (стандартный 16-пин)

| Пин | Название | Назначение | |---|---|---| | 1 | VSS | GND | | 2 | VDD | +5 В | | 3 | V0 | Регулировка контраста | | 4 | RS | Выбор регистра | | 5 | RW | Чтение/Запись | | 6 | E | Enable (стробоскоп) | | 7–14 | D0–D7 | Данные | | 15 | A (LED+) | Подсветка + | | 16 | K (LED−) | Подсветка − |

I2C-модуль (PCF8574) — 4 пина: GND, VCC, SDA, SCL. Есть подстроечный резистор контраста и перемычка включения подсветки. Типовой адрес по умолчанию — 0x27 (иногда 0x3F).

| Параметр I2C-платы | Характеристика | |---|---| | Основа | PCF8574 / PCF8574A | | Частота шины | до 100 кГц | | Напряжение | 5 В | | Диапазон адресов | 0x20–0x27 / 0x38–0x3F |


🔢 Парт-номера/маркировки

Единого «парт-номера» у дисплея нет — это OEM-компонент, но встречаются маркировки моделей и родовые обозначения:

  • LCD1602A — базовая маркировка «обычного» модуля
  • 1602A / 1602B — ревизии корпуса и подсветки
  • LCD1602A-1 / LCD1602A-2 — отличаются цветом/моделью подсветки
  • LCM1602A, HY-1602A, WH1602A, YM1602A, FYD-1602A — популярные OEM-серии разных заводов (Hitachi-совместимые)
  • LD1602 — модуль «зелёный чёрный»
  • LCD1602 Blue/Yellow (IIC) — чип PCF8574 на обратной плате (модуль HD44780 + «i2c backpack»)
  • ZD-1602 / MHC-1602 — клоны
  • Продуктовые артикулы (например, Али/Чип-Дип): 090-2880010503-1, встречаются у локальных поставщиков

Маркировка, которую ищут чаще всего — по сути это набор переменных:

1602 <Ревизия> <Цвет подсветки> <Интерфейс> <Контроллер>

Пример: LCM1602A – Blue – I2C(PCF8574) – HD44780

Микросхемы и драйверы (HD44780-совместимые):

  • HD44780 (Hitachi, оригинал)
  • KS0066 (Samsung)
  • SPLC780 / SPLC780D (Sunplus)
  • ST7066U (Sitronix)
  • I2C-бэкпак на чипе PCF8574 / PCF8574A (Texas Instruments / NXP)

✅ Совместимые модели и платформы

Arduino-платформы

  • Arduino Uno, Mega, Nano, Micro, Leonardo, Pro Mini (5 В — подключается напрямую)
  • Arduino Due, MKR (3.3 В) — требуется лог.-конвертер I2C или отдельное 5 В питание

Библиотеки Arduino

  • LiquidCrystal (встроенная)
  • LiquidCrystal_I2C (Frank de Brabander / Marco Schwarz)
  • hd44780 (Bill Perry — универсальная с автодетектом I2C-адреса)

Другие совместимые микроконтроллеры (HD44780-протокол)

  • Raspberry Pi (с учётом 3.3 В логики)
  • ESP8266 / ESP32 (аккуратно с 5 В; через логик-level shifter или питание от 5 В отдельно)
  • PIC, AVR ATtiny/ATmega, STM32 (любые MCU, работающие с HD44780)
  • STM8 / ARM Cortex-M
  • Дисплей совместим с любым I2C-Host, учитывая адрес 0x27/0x3F

Совместимые «сёстры» LCD-модулей на HD44780 (для аналогичного шасси):

  • LCD1601, LCD1604 (1×16 — не 1601/16×1 нет, это 1602, 2002, 2004, 4002, 4004 — важное замечание)
  • LCD2004 — 4 строки × 20, тот же контроллер и интерфейс
  • LCD1604 — 4×16
  • LCD0802 — 2×8
  • ABC016A, WH2004A и др.

🧩 Кратко: подключение LCD1602-I2C к Arduino UNO

LCD1602 I2C      Arduino UNO
VCC/VDD    →     5V
GND        →     GND
SDA        →     A4
SCL        →     A5

Типичный скетч:

#include <Wire.h>
#include <LiquidCrystal_I2C.h>

LiquidCrystal_I2C lcd(0x27, 16, 2); // или 0x3F

void setup() {
  lcd.init();
  lcd.backlight();
  lcd.setCursor(0, 0);
  lcd.print("Hello, Arduino");
  lcd.setCursor(0, 1);
  lcd.print("    LCD1602!");
}
void loop() {}

Если хочешь — могу составить подробное сравнение «bare LCD1602 (16-pin) vs I2C-версия» по сложности подключения, а также подобрать список индуктивностей/резисторов/понижающей обвязки под 3.3 В MCU.

Совместимые модели для Arduino LCD1602

Arduino LCD1602