Жидкокристаллические дисплеи давно завоевали популярность среди любителей электроники и радиотехники. Пожалуй, еще со времен первой советской электронной игры «Ну погоди!». Простота и удобство работы с такими дисплеями, низкая стоимость — главные преимущества ЖК дисплеев. Время идет, а они по-прежнему актуальны в различных электронных девайсах: меню с пользовательским интерфейсом управления для самодельного 3D принтера или умной теплицы, устройство вывода данных для метеостанции, часов или счетчика курса биткоина на Arduino, экран для портативных игр и многое другое.
Версия LCD 1602 более распространена, но для тех, кому не хватает ее размеров, существует LCD2004A: вмещает 4 строки по 20 символов в каждой, имеет встроенную подсветку и возможность регулировки яркости выводимых символов. Для данного модуля переходник под I2C интерфейс (с целью упрощения подключения к программируемому контроллеру) продается
отдельно. Использование переходника уменьшает количество задействованных выводов платы управления до четырех (два из которых — контакты питания 5V и GND). При работе с дисплеем в Arduino IDE используйте библиотеку LiquidCrystal.h (она уже встроена в среду разработки, примеры из нее можно использовать для того, чтобы освоить работу с дисплеем). Если используете I2C переходник, то нужно скачать и установить библиотеку
LiquidCrystal_I2C.h и использовать ее вместо первой.