Знакогенерирующий дисплей LCD 1602A IIC/I2C

Знаконегерирующий ЖК дисплей с разрешением 16х2, синей подсветкой и встроенным адаптером IIC/I2C.

Этот дисплей наиболее часто используется в проектах Arduino, так как адаптер IIC/I2C позволяет использовать только 4 пина платы контроллера и значительно упрощает как процесс подключения дисплея, так и управление им.

На обратной стороне дисплея установлен расширитель портов, который упрощает подключение модуля.

Дисплей

UNO

GND GND
VCC 5V
SDA А4
SCL А5

Для того, чтобы регулировать яркость дисплея, используй подстроечный резистор на плате расширителя.

Код для подключения знакогенерирующего дисплея LCD 1602A IIC/I2C

В примере ниже показано, как подключить дисплей к контроллеру и вывести на нем надпись «Hello, world!». Для корректной работы кода нужно загрузить библиотеки Wire.h и LiquidCrystal_I2C.h.

Библиотека LiquidCrystal_I2C.h: Библиотека LCD дисплея


#include <Wire.h> // подключение библиотеки
#include <LiquidCrystal_I2C.h> // подключение библиотеки

// назначьте адрес для дисплея по шине i2c - 0x3f
LiquidCrystal_I2C lcd(0x3f, 16, 2);

void setup()
{
lcd.begin(); // инициализация дисплея
lcd.backlight(); // включение подсветки
lcd.print("Hello, world!"); // вывод надписи
}

void loop()
{
}

ВНИМАНИЕ! В зависимости от установленной версии Arduino IDE могут работать или не работать некоторые библиотеки. Адрес шины дисплея может быть 0х27, 0х20 или 0х3F.

Скачать файл с кодом, формат .INO: Дисплей