// Подключаем библиотеку
#include <LiquidCrystal.h>
// Номера пинов Arduino, к которым подключен дисплей
constexpr uint8_t LCD_DB4_PIN = 4;
constexpr uint8_t LCD_DB5_PIN = 5;
constexpr uint8_t LCD_DB6_PIN = 6;
constexpr uint8_t LCD_DB7_PIN = 7;
constexpr uint8_t LCD_RS_PIN = 8;
constexpr uint8_t LCD_EN_PIN = 9;
// Создаем объект класса LiquidCrystal
LiquidCrystal lcd(LCD_RS_PIN, LCD_EN_PIN, LCD_DB4_PIN, LCD_DB5_PIN, LCD_DB6_PIN, LCD_DB7_PIN);
void setup()
{
// Начинаем работу с дисплеем
lcd.begin(20, 4);
// Устанавливаем положение курсора, 0-й столбец, 0-я строка
lcd.setCursor(0, 0);
// Выводим текст
lcd.print("Line 0");
// Устанавливаем положение курсора, 0-й столбец, 1-я строка
lcd.setCursor(0, 1);
// Выводим еще немного текста, уже на другой строке
lcd.print("Line 1");
// Устанавливаем положение курсора, 0-й столбец, 2-я строка
lcd.setCursor(0, 2);
// Выводим текст
lcd.print("Line 2");
// Устанавливаем положение курсора, 0-й столбец, 3-я строка
lcd.setCursor(0, 3);
// Выводим еще немного текста, уже на другой строке
lcd.print("Line 3");
}
void loop()
{
}