Рассматриваем подключение буквенно-цифрового (16 символов в 2 строки) индикатора МТ-16S2H к плате Arduino. В примерах программ используется библиотека LiquidCrystalRus с поддержкой русского языка.
Индикатор МТ-16S2H российского производства (Завод МЭЛТ). Контроллер управления КБ1013ВГ6, производства ОАО «АНГСТРЕМ» (www.angstrem.ru), аналогичен HD44780 фирмы SAMSUNG. Индикатор позволяет отображать 2 строки по 16 символов. Символы отображаются в матрице 5х8 точек. Между символами имеются интервалы шириной в одну отображаемую точку.
Отечественный индикатор может быть и не обладал бы уникальными возможностями перед аналогами китайского производства, если бы не одно но. Наше изделие не совместимо по расположению ножек с зарубежными индикаторами, соответственно ОНО не совместимо и с интерфейсной платой i2c. А ещё, ножки у нашего изделия расположены совсем не в том месте, где они находятся у иностранцев. Так что, использовать это изделие для замены во время ремонта в каком нибудь 3-D принтере так же не представляется возможным. Использовать русский шрифт, разнесённый по двум таблицам встроенного знакогенератора в индикаторе МТ-16S2H крайне не удобно.
Выводить тексты русским языком как на индикатор МТ-16S2H, так и на прочие подобные изделия иностранного производства удобнее всего с помощью Arduino библиотеки LiquidCrystalRus:
Рис. 1.
Рис. 2.