Наши контакты: +380958663605

inhelp@i.ua

Русские и украинские шрифты для OLED I2C дисплея

Русские и украинские шрифты для OLED I2C дисплея

По просьбам многих пользователей я решил поделится переделанной библиотекой с русскими и украинскими шрифтами для OLED I2C дисплея. Примеры отображения русских и украинских шрифтов смотрите на фото ниже.

Пример отображения русского шрифта

Пример отображения русского шрифта

Пример отображения украинского шрифта

Пример отображения украинского шрифта

Ну а теперь приступим к установке библиотеки и работе с шрифтами. Для начала скачаем библиотеку по ссылке.

OLED I2C UKR RUS FONTS
OLED I2C UKR RUS FONTS
OLED_I2C_UKR_RUS.rar
Version: 1.0
375.6 KiB
5975 Downloads
Детали

Библиотека для дисплея OLED I2C дисплея с поддержкой русских и украинских шрифтов

Автор:Іван Мартинюк
Категория:Arduino библиотеки
Лицензия:Freeware
Дата:19.03.2015

после скачивания библиотеки, переместим  папку OLED_I2C внутри архива в папку с библиотеками Arduino IDE,  установим библиотеку и запустим любой из примеров для проверки работоспособности. Напомню что я использовал OLED I2C дисплей на контроллере SSD1306 .

Oled display front

OLED L2C дисплей

Дисплей OLED I2C я покупал в Китае на Aliexpress.com, ссылка на продавца чуть ниже.

oled

Заказать дисплей OLED I2C

Более подробную информацию о подключении смотрите в статье

Подключение OLED l2C дисплея к Arduino UNO

если у вас все подключено и работают тестовые скетчи из примеров библиотеки переходим к отображению наших надписей на русском или украинском языках .

Для начала запустим скетч

а теперь я немного объясню как работает библиотека:

Для отображения надписи русскими буквами,

для начала объявляем русские шрифты

или украинские

потом для вывода надписи на экране пишем

после этого

и в конце не забываем прописать

для отображения на экране

А теперь немного о наборе текста…

например нам надо написать текст «привет мир»

мы в строке которая отвечает за вывод текста после кавычек, набираем текст русскими символами при английской раскладке клавиатуры на компьютере .

и загружаем скетч для проверки

Отображение надписи привет мир

Отображение надписи «привет мир»

ну а если нам потребуется вывести надпись заглавными , то поступаем аналогично при наборе текста с клавиатуры , но при зажатой клавише SHIFT .

все работает, но хочу заметить что для вывода символа  Э в русским тексте и Є в украинском используется клавиша

кнопка на клавиатуре

клавиша на клавиатуре для вывода «Э» и «Є»

Для надписей на украинском шрифте инициализируем extern uint8_t UkrFont[]; и для надписей на английском — extern uint8_t SmallFont[];

а теперь пример вывода надписи тремя языками…

hello word

«hello word» на трех языках

на этом все, до скорых встреч…

4 responses on “Русские и украинские шрифты для OLED I2C дисплея

  1. Гость:

    А Ё ё вывести как?

  2. Алексей:

    а как точку с запятой??

  3. Саша:

    Большое человеческое спасибо! А для RPi на Python нет случайно?))

    P.S. Еще вопросик) Что за тема на сайте?

  4. zadan:

    При работе с экранами 128*32, данная библиотека работает не адекватно. Есть исправленный вариант? zadan@mail.ru Пока только Adafruit-GFX работает без нареканий.

Добавить комментарий

Ваш e-mail не будет опубликован. Обязательные поля помечены *

пять − два =