LCD дисплей HD44780, вчимо писати по-українськи

  • Ви тут:
  • Головна
  • Індикація
  • HD44780 та українська мова

LCD дисплей HD44780, вчимо писати по-українськи

Отже, у минулій статті ми нашвидкуруч зварганили якийсь прилад, який вимірює температуру, а також показує нам поточну дату-час. Коли пройде перша ейфорія від того, що все працює більш-менш так, як ми й замислювалися, то починаєш звертати увагу вже на деталі. Наприклад - навіщо нам здалися написи англійською? Не те, щоб я противник іноземних мов, але все ж таки - чи не можна зробити написи на індикаторі українською? Чи, наприклад, вивести на екран ще якісь значки, окрім літер та цифр?

У цьому місці у мене для вас, хлопчики та дівчатка, є новини як хороші, так і погані.

По-перше, щодо власне індикаторів - вони можуть мати у своїй пам'яті (знакогенераторі) набір українських букв, а можуть і не мати. Тобто, як правило – якщо ви купували індикатор у нас, в Україні, то він україніфікований. А якщо замовляли звідки-ніде з Аліекспресу, то – можливі варіанти. Наведу приклад:

дисплей

Ось це таблиця, що показує вміст осередків пам'яті русифікованого дисплея.

вчимо

А ось це – нерусифікований. Зауважте, що ліва частина таблиць, де англійські літери, цифри та інші символи, повторюється один до одного. Але українських літер у другому випадку немає, натомість – якісь краказябли. Для власників таких індикаторів, звичайно, існують якісь витончені способи русифікації, але зараз вони для нас надто складні, тому в цій статті не розглядатимуться.

вчимо

Потім, відразу переключимо в режим восьмеричного відображення "Oct".

по-українськи

Ось цей отриманий код і використовуватимемо для відображення літери "П".Наприклад, ось у цьому шматочку коду з минулої статті:

switch(tm.Month) < . case 4: lcd.print("A \ 250 P"); break;

Ось що вийшло в результаті:

писати

Аналогічним способом можна вивести на індикатор будь-який символ, який є у першій таблиці (для русифікованого варіанта).

На цьому – все про дисплеї на основі HD44780. Точніше, все необхідне для початкового знайомства. Насправді там ще є що покопати, але це окрема велика тема.