LCD 1602 / 2004 дисплей

Простой пример подключения монитора через I2C

Простой пример подключения монитора через I2C.

Подключение

Контроллер - > Дисплей

  • 5V -> VCC
  • GND -> GND
  • A4 -> SDA
  • A5 -> SCL
Простой пример подключения монитора через I2C


Код


#include <Wire.h> 
#include <LiquidCrystal_I2C.h>
// LiquidCrystal_I2C lcd(0x27,16,2); // Раскоментировать для работы с дисплеем 1602
LiquidCrystal_I2C lcd(0x27,20,4); // Раскоментировать для работы с дисплеем 2004
void setup()
{
  lcd.init();                     
  lcd.backlight();  // Включаем подсветку дисплея
  lcd.setCursor(2, 0);  // Устанавливаем курсор на 3 символ 1 строки
  lcd.print("* SHINETECH.RU *");  // Выводим текст
  lcd.setCursor(3, 1);  // Устанавливаем курсор на 2 символ 2 строки
  lcd.print("LCD 2004  BLUE");  // Выводим текст
// Вывод текста для 4 строчного дисплея
  lcd.setCursor(0, 2);  // Устанавливаем курсор на 1 символ 3 строки
  lcd.print("AaBbCcDdEeFfGgHhIiJj");  // Выводим текст
  lcd.setCursor(0, 3);  // Устанавливаем курсор на 1 символ 4 строки
  lcd.print("1234567890!@#&#36;%^&*()");  // Выводим текст
}
void loop()
{
}

Скачать

Все необходимые библиотеки включены в проект.

vsp-lcd2004-demo.zip

Купить компоненты

ATMEGA328P-AU UNO R3 (Arduino совместимая)
ATMEGA328P Nano 3.0 CH340G (Arduino совместимая)
Макетная плата 400 точек для Ардуино
Макетная плата MB-102 для Arduino
Соединительный провод DuPont 10 см 40 жил M-M
ЖК дисплей 1602A 16x2 с I2C переходником
ЖК дисплей 2004A 20x4
Преобразователь IIC/I2C для LCD 1602/2004
Соединительный провод DuPont 10 см 40 жил F-M