LiquidCrystal I2C Multilingual
Вывод многоязычных UTF-8 текстов (русский, французский, вьетнамский, японский) на LCD1602 и LCD2004 через I2C с автоматическим переносом строк
Установка
Последняя опубликованная версия- Скачайте архив — реестр отдает его уже проверенным.
- В Arduino IDE выберите «Скетч → Подключить библиотеку → Добавить .ZIP библиотеку».
- Укажите скачанный файл — библиотека появится в списке доступных.
SHA-256:3c3de758e639756a1906db5fd45d5546ca438d1e05fe8afb19eeaf8e63a48ac7LiquidCrystal_I2C_Multilingual-2.0.2-3c3de758.zipОписание
Если нужно вывести текст на LCD1602 или LCD2004 через I2C и использовать при этом многоязычные символы — русский, французский, вьетнамский, японскую катакану — эта библиотека решает эту задачу. Она автоматически разбивает длинный текст, переносит его на новую строку и делает паузы при выводе. В основе лежит LiquidCrystal_I2C, но с поддержкой UTF-8 и расширенным набором языков. Работает с дисплеями на базе HD44780, совместима с адаптерами PCF8574, поддерживает Arduino, ESP8266, ESP32 и другие платы. Для некоторых языков, вроде вьетнамского, требуется собственный шрифт в CGRAM; другие полагаются на встроенные в LCD шрифты. Unicode-строки иногда нужно нормализовать в NFC для лучшей совместимости.