DocsTech
/
Дисплеи
/

~ cd lcd 2004 и arduino: описание, подключение i2c и код

LCD 2004 – жидкокристаллический дисплей, который активно используется в различных проектах с Arduino. Сегодня мы рассмотрим подключение LCD 2004 к Arduino через интерфейс I2C и предоставим оптимизированный код для работы с этим дисплеем.

Описание Библиотек

Библиотека Wire.h предназначена для работы с шиной I2C на платформе Arduino. Она предоставляет удобные функции для инициализации шины, передачи и приема данных по шине I2C. Библиотека позволяет Arduino взаимодействовать с различными устройствами, подключенными через интерфейс I2C, такими как дисплеи, датчики, расширители портов и другие устройства.

LiquidCrystal_I2C.h – это библиотека, расширяющая функционал для работы с жидкокристаллическими дисплеями через интерфейс I2C. Она упрощает управление LCD дисплеями, позволяет легко и быстро выводить текст, устанавливать курсор, настраивать подсветку и другие параметры дисплея. Благодаря данной библиотеке можно сократить объем кода и упростить разработку проектов с LCD дисплеями на Arduino.

Схема подключения

Схема подключения LCD 2004 к Arduino через I2C достаточно проста. Она подойдет к любым платам Arduino. В нашем случае используем Arduino UNO, схема подключения которого схожа с Arduino NANO.

Таблица 1. Подключение LCD 2004 к разным платам Arduino
LCD 2004Arduino UNOArduino NANOArduino MEGA
1SDAA4A420 (SDA)
2SCLA5A521 (SCL)
3VCC5V5V5V
4GNDGNDGNDGND
Подключение Arduino Uno к дисплею LCD 2004
Рисунок 1. Схема подключения Arduino UNO с LCD 2004

Код Arduino для LCD 2004

Пример кода для работы с LCD 2004 через I2C на Arduino. Этот простой пример позволяет вывести на экран сообщение «DocsTech.ru Help You!» с продолжительностью 1 секунд. Вы можете дополнить его собственным кодом для отображения нужной информации. Например: датчиком температуры и тд.
...
Копировать
#include <Wire.h>
#include <LiquidCrystal_I2C.h>

LiquidCrystal_I2C lcd(0x27, 20, 4); // адрес модуля и размер дисплея

void setup() {
  lcd.init();
  lcd.backlight();
  lcd.setCursor(0, 0);
  lcd.print("DocsTech.ru Help You!");
  delay(1000);
}

void loop() {
  // ваш код здесь
}

Мы надеемся, что данная статья поможет вам успешно подключить LCD 2004 к Arduino через I2C и начать использовать данный дисплей в своих проектах!

Главная
Курсы
Вебинары
LCD 1602 подключение по I2C к Arduino UNO, Nano и Mega
SSD1306 подключение по I2C к Arduino UNO, Nano и Mega
Подключение ST7735 (128/80)x(128/160) к любому Arduino
ILI9341 320×240 подключение к Arduino UNO, Nano и Mega
LCD 2004 и Arduino: описание, подключение I2C и код
Подключение SH1106 к Arduino: код, схема и библиотеки
Подключение ST7789 к Arduino: код, схема и библиотеки
Arduino к ILI9486: код, библиотека и схема подключения
Arduino к TFT ILI9488: код, библиотеки и схема подключения
Подключение Arduino к ILI9163 TFT 128×160, 128×128 и 320×240
Закрыть