Данная библиотека позволяет платам Arduino управлять жидкокристаллическими дисплеями (LCD) на основе контроллера HD44780 (или аналогах), который используется в большинстве символьных LCD дисплеев.
LiquidCrystal() — создаёт переменную типа LiquidCrystal и принимает параметры подключения дисплея (номера выводов);
begin() — инициализация LCD дисплея, задание параметров (кол-во строк и символов);
clear() — очистка экрана и возврат курсора в начальную позицию;
home() — возврат курсора в начальную позицию;
setCursor() — установка курсора на заданную позицию;
write() — выводит символ на ЖК экран;
print() — выводит текст на ЖК экран;
cursor() — показывает курсор, т.е. подчёркивание под местом следующего символа;
noCursor() — прячет курсор;
blink() — мигание курсора;
noBlink() — отмена мигания;
noDisplay() — выключение дисплея с сохранением всей отображаемой информации;
display() — включение дисплея с сохранением всей отображаемой информации;
scrollDisplayLeft() — прокрутка содержимого дисплея на 1 позицию влево;
scrollDisplayRight() — прокрутка содержимого дисплея на 1 позицию вправо;
autoscroll() — включение автопрокрутки;
noAutoscroll() — выключение автопрокрутки;
leftToRight() — задаёт направление текста слева направо;
rightToLeft() — направление текста справа налево;
createChar() — создаёт пользовательский символ для LCD-экрана.
Ссылка на проект: https://github.com/troublegum/liquidcrystal_i2c