LCD1602 HD44780 (русский язык).

Кириллица на экранах в которых она НЕ зашита в знакогенераторе

Использование дисплеев и обсуждение пользовательских блоков к ним
Gordon0007
Сержант
Сообщения: 138
Зарегистрирован: 19.04.2018{, 13:37}
Репутация: 13
Имя: Павел

LCD1602 HD44780 (русский язык).

#101

Сообщение Gordon0007 » 18.10.2019{, 08:38}

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

Vadzim
Рядовой
Сообщения: 9
Зарегистрирован: 18.05.2019{, 13:57}
Репутация: 0
Откуда: Минск
Имя: Вадим

LCD1602 HD44780 (русский язык).

#102

Сообщение Vadzim » 19.11.2019{, 11:36}

Gordon0007 писал(а):
18.10.2019{, 08:38}
SergeyShikal, Значит у вас дисплей не поддерживает русские символы, это только для тех дисплеев в которые с завода вшиты русские буквы.
а кто может дать проверенного продавца с али на такой дисплей

Gordon0007
Сержант
Сообщения: 138
Зарегистрирован: 19.04.2018{, 13:37}
Репутация: 13
Имя: Павел

LCD1602 HD44780 (русский язык).

#103

Сообщение Gordon0007 » 19.12.2019{, 20:08}

Vadzim,

https://ru.aliexpress.com/item/32829707 ... 33edvM71iU

https://ru.aliexpress.com/item/32712214 ... 33edvM71iU

а так по ключевым слова "1602 кириллица" "1602 Русский"

Аватара пользователя
grin-mpx
Лейтенант
Сообщения: 477
Зарегистрирован: 17.07.2017{, 18:39}
Репутация: 55
Откуда: Днепр. UA
Имя: Григорий

LCD1602 HD44780 (русский язык).

#104

Сообщение grin-mpx » 13.02.2020{, 23:07}

del
Последний раз редактировалось grin-mpx 14.02.2020{, 15:25}, всего редактировалось 2 раза.

Утвш
Сержант
Сообщения: 129
Зарегистрирован: 02.12.2016{, 07:31}
Репутация: 1

LCD1602 HD44780 (русский язык).

#105

Сообщение Утвш » 14.02.2020{, 09:59}

Для дисплеев с вшитой кириллицей, давно пользуюсь конвертером представленным по адресу http://robotosha.ru/electronics/lcd-hd4 ... mment-7668. Вписываешь текст на русском, получаешь кодированный, который вносишь в FlProg в формате String. Проблем не было ни разу.

Аватара пользователя
Fuji1604
Сержант
Сообщения: 282
Зарегистрирован: 19.01.2016{, 06:09}
Репутация: 40
Откуда: Березники
Имя: Сергей

LCD1602 HD44780 (русский язык).

#106

Сообщение Fuji1604 » 14.02.2020{, 11:58}

Когда то делал блоки для дисплеев с кирилицей viewtopic.php?f=85&t=3094
когда мастерю обычно подсматриваю,
не рыли ли окоп в том же направлении,
не изобретали ли велосипед с такими-же квадратными как у меня колёсами,
а уже потом - не торопясь, торю свою лыжню

DDTnet
Рядовой
Сообщения: 2
Зарегистрирован: 12.04.2020{, 23:17}
Репутация: 0
Имя: Иса

LCD1602 HD44780 (русский язык).

#107

Сообщение DDTnet » 12.04.2020{, 23:37}

Как в FLProg реализовать мой скеч русских букв на LCD 1602 I2C (не имеющий в памяти кириллицу)

В Arduino IDE прекрасно работает.

В Arduino IDE хоть как-то шарю, но новичок в FLProg... Хочу реализовать данный скеч в виде блока в FLProg...

Сам скеч, можете проверить, рабочий (даже, если в дисплее нет русских букв):

#include <Wire.h>
#include <LiquidCrystal_I2C.h>

#if defined(ARDUINO) && ARDUINO >= 100
#define printByte(args) write(args);
#else
#define printByte(args) print(args,BYTE);
#endif

LiquidCrystal_I2C lcd(0x27,16,2); //set the LCD address to 0x27 for a 16 chars and 2 line display

uint8_t word_P[8] = { //Русская П
B11111,
B10001,
B10001,
B10001,
B10001,
B10001,
B10001
};

uint8_t word_I[8] = { //Русская И
B10001,
B10011,
B10011,
B10101,
B10101,
B11001,
B10001
};

void setup()
{
lcd.init();
lcd.backlight();
lcd.createChar(3, word_P);
lcd.createChar(4, word_I);
lcd.home();
}

void loop()
{
lcd.clear();
delay(500);
lcd.setCursor(0, 0);
lcd.printByte(3);
lcd.print("P");
lcd.printByte(4);
lcd.print("BET"); //Использованы латинские буквы, так как они идентичны
delay(500);
}
Вложения
i2c_Display_Rus.Bukva.ino
(921 байт) 81 скачивание

Ответить

Вернуться в «Дисплеи и индикаторы»