Символ для вывода градуса

Использование дисплеев и обсуждение пользовательских блоков к ним
urqa
Рядовой
Сообщения: 38
Зарегистрирован: 30.07.2017{, 09:47}
Репутация: 0
Откуда: Абакан
Имя: Юрий

Символ для вывода градуса

#1

Сообщение urqa » 23.08.2017{, 12:58}

Уважаемые знатоки, подскажите пож. какой символ в кодировке винды отвечает за вывод символа градуса(маленькая буква "о" в верхней половине разряда) в семисегментный индикатор, в описании блока декодера я этой инфы не нашел, в гугле тоже искал.

Аватара пользователя
Evgesha
Лейтенант
Сообщения: 512
Зарегистрирован: 29.10.2015{, 09:57}
Репутация: 17
Откуда: Kazakhstan
Имя: Evgesha

Символ для вывода градуса

#2

Сообщение Evgesha » 23.08.2017{, 19:43}

В прикреплленном проекте есть знак градуса.
Вложения
avtomat.flp
(897.11 КБ) 303 скачивания
ПОМОЩЬ ПРОЕКТУ FLPROG:
http://flprog.ru/pomoshh-proektu/

Александр_Светлый
Лейтенант
Сообщения: 354
Зарегистрирован: 12.10.2016{, 19:03}
Репутация: 2
Откуда: Краснодар

Символ для вывода градуса

#3

Сообщение Александр_Светлый » 24.08.2017{, 00:52}

Зажать левый Alt и набрать 0176 получите °.
Я не флудер , просто мне есть что сказать =)

Аватара пользователя
kiyota
Рядовой
Сообщения: 97
Зарегистрирован: 18.02.2016{, 20:07}
Репутация: 2
Откуда: Тюмень
Имя: Олег

Символ для вывода градуса

#4

Сообщение kiyota » 24.08.2017{, 06:08}

Да . Плохо , что в дисплеях HD44780 с киррилицей Этот знак какой-то не корректный.
Последний раз редактировалось kiyota 24.08.2017{, 06:10}, всего редактировалось 1 раз.
kiyota

urqa
Рядовой
Сообщения: 38
Зарегистрирован: 30.07.2017{, 09:47}
Репутация: 0
Откуда: Абакан
Имя: Юрий

Символ для вывода градуса

#5

Сообщение urqa » 24.08.2017{, 09:32}

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

pan
Полковник
Сообщения: 2860
Зарегистрирован: 13.04.2017{, 11:57}
Репутация: 204
Имя: noname

Символ для вывода градуса

#6

Сообщение pan » 24.08.2017{, 09:39}

urqa, в справке к блоку написано
" Поддерживаемые символы: цифры от 0 до 9 а так же символы A, C, c, d, E, F, H, h, L, O, o, P, S, t, U, u, n. "

Добавлено (24.08.2017, 09:38)
---------------------------------------------
можно вывести маленькую бкву о только индикатор придется перевернуть

Добавлено (24.08.2017, 09:39)
---------------------------------------------
kiyota, вообще то речь о семисегментном индикаторе

urqa
Рядовой
Сообщения: 38
Зарегистрирован: 30.07.2017{, 09:47}
Репутация: 0
Откуда: Абакан
Имя: Юрий

Символ для вывода градуса

#7

Сообщение urqa » 24.08.2017{, 12:18}

у автора не все символы в описании указаны.  например у него не указано что есть маленькая г (она же латинская R в нижнем регистре) она выводится через декодер как латинская

Добавлено (24.08.2017, 12:18)
---------------------------------------------
Зажать левый Alt и набрать 0176 получите °.
в окне задания константы   эта комбинация не прокатывает

Александр_Светлый
Лейтенант
Сообщения: 354
Зарегистрирован: 12.10.2016{, 19:03}
Репутация: 2
Откуда: Краснодар

Символ для вывода градуса

#8

Сообщение Александр_Светлый » 24.08.2017{, 22:49}

Вопрос звучал так:
urqa писал(а):какой символ в кодировке винды отвечает за вывод символа градуса
На вопрос я ответил.
Я не флудер , просто мне есть что сказать =)

Labu55
Сержант
Сообщения: 130
Зарегистрирован: 30.07.2017{, 12:22}
Репутация: 0

Символ для вывода градуса

#9

Сообщение Labu55 » 24.08.2017{, 23:44}

Цитата urqa () Мне нужно задать строковую константу на входе блока декодера 7-сегментного индикатора, который от автораМожете вручную в коде добавить строку if (value==42) {return 99;} , где 42- код * в ASCII а 99-представление кода 7-и сегментного индикатора 01100011 (т.е. знак градуса) в DEC, или же попросить уважаемого автора добавить знак в ФБ. Пж.см. рисунок..
Вложения
5130673.png
Последний раз редактировалось Labu55 24.08.2017{, 23:45}, всего редактировалось 1 раз.

urqa
Рядовой
Сообщения: 38
Зарегистрирован: 30.07.2017{, 09:47}
Репутация: 0
Откуда: Абакан
Имя: Юрий

Символ для вывода градуса

#10

Сообщение urqa » 25.08.2017{, 05:28}

Да, спасибо! попробую. автора я сразу хотел спрость но не знаю как. я думал он читает сообщения в темах и увидит

Добавлено (25.08.2017, 05:28)
---------------------------------------------
сделал  символ апострофа(39), как символ градуса, думаю уместно. где автор хранит библиотеки?  может там подправить, чтобы не добавлять в коде каждый раз.

Labu55
Сержант
Сообщения: 130
Зарегистрирован: 30.07.2017{, 12:22}
Репутация: 0

Символ для вывода градуса

#11

Сообщение Labu55 » 25.08.2017{, 13:52}

urqa писал(а):где автор хранит библиотеки?  может там подправить
Данный блок декодера 7-сегментного индикатора не использует библиотеки, так что править код прийдётся вручную каждый раз.
urqa писал(а):сделал  символ апострофа(39), как символ градуса
В некоторых драйверах (библиотеках точнее) для вывода значка градуса используется именно знак * звёздочка. Взять к примеру библиотеки Батисты для ТМ1638. Думаю необходимо стандартизировать подходы, а вот править библиотеки под свои нужды не стоит, их и так огромное количество в сети порой несовместимых с одинаковыми названиями. Свои дополнения можно писать напрямую в коде.
urqa писал(а):я думал он читает сообщения
Уверен, что читает, но стоит ли его отвлекать по таким мелочам. Он дал "страждущим" инструмент.

Добавлено (25.08.2017, 13:52)
---------------------------------------------
kiyota писал(а):...Плохо , что в дисплеях HD44780...
Посмотрите ПЖ, может на 1 проблему станет меньше Custom Character Generator for HD44780 LCD Modules

Ezhov_s
Рядовой
Сообщения: 8
Зарегистрирован: 26.03.2016{, 15:55}
Репутация: 1

Символ градуса Цельсия в семисегментном индикаторе

#12

Сообщение Ezhov_s » 05.04.2018{, 20:20}

Доброго времени суток. Подскажите пожалуйста, есть ли возможность вывести символ градуса Цельсия на семисигментный индикатор. Если да, то как?

pan
Полковник
Сообщения: 2860
Зарегистрирован: 13.04.2017{, 11:57}
Репутация: 204
Имя: noname

Символ градуса Цельсия в семисегментном индикаторе

#13

Сообщение pan » 05.04.2018{, 20:27}

есть. вверху поле поиск.
и пункт правил 3.4.

Ezhov_s
Рядовой
Сообщения: 8
Зарегистрирован: 26.03.2016{, 15:55}
Репутация: 1

Символ градуса Цельсия в семисегментном индикаторе

#14

Сообщение Ezhov_s » 05.04.2018{, 20:59}

Спасибо за внимание. Все нашел. В константу вместо символа градуса ставим *(звездочку), а в коде дописываем if (value==42) {return 99;}. Символ в индикаторе встал на свое место.

Аватара пользователя
Ivan_Kornege
Лейтенант
Сообщения: 318
Зарегистрирован: 29.04.2017{, 08:24}
Репутация: 23
Откуда: гАндурас
Имя: Ivan

Символ для вывода градуса

#15

Сообщение Ivan_Kornege » 04.11.2019{, 13:21}

Александр_Светлый писал(а):
24.08.2017{, 00:52}
Зажать левый Alt и набрать 0176 получите °.
если не русифицированный LCD1602 так не прокатит.
Я ставил \xdf\C и Получается на дисплее °C . Точнее значек ° выводится как квадратик но сойдет для LCD1602

RobertScorpio
Рядовой
Сообщения: 57
Зарегистрирован: 03.11.2017{, 06:13}
Репутация: 2
Откуда: Челябинская обл.

Символ для вывода градуса

#16

Сообщение RobertScorpio » 04.11.2019{, 14:36}

В свое время делал спец символы для вывода на ЖК экран: стрелка вверх/вниз, градус и т.д.
Подчеркивание (0)
Стрелка вверх (1)
Стрелка вниз (2)
Стрелка влево (3)
Стрелка вправо (4)
Цельсий (5)
Луна (6)
Солнце (7)
Стрелка треугольная вправо (8)
Стрелка треугольная влеао (9)
Капля (полив) (10)
LCD_Спецсимволы_(CODE).ubi
(9.01 КБ) 131 скачивание

Аватара пользователя
Ivan_Kornege
Лейтенант
Сообщения: 318
Зарегистрирован: 29.04.2017{, 08:24}
Репутация: 23
Откуда: гАндурас
Имя: Ivan

Символ для вывода градуса

#17

Сообщение Ivan_Kornege » 05.11.2019{, 11:24}

RobertScorpio писал(а):
04.11.2019{, 14:36}
В свое время делал спец символы для вывода на ЖК экран: стрелка вверх/вниз, градус и т.д.
Подчеркивание (0)
Стрелка вверх (1)
Стрелка вниз (2)
Стрелка влево (3)
Стрелка вправо (4)
Цельсий (5)
Луна (6)
Солнце (7)
Стрелка треугольная вправо (8)
Стрелка треугольная влеао (9)
Капля (полив) (10)

LCD_Спецсимволы_(CODE).ubi
не работает твой блок. ставлю на вход дисплея (8) выводит (8)

Аватара пользователя
ViktorPetrov
Лейтенант
Сообщения: 543
Зарегистрирован: 09.04.2018{, 23:56}
Репутация: 38
Имя: Виктор

Символ для вывода градуса

#18

Сообщение ViktorPetrov » 05.11.2019{, 16:02}

RobertScorpio Проверти еще раз , Иван прав не работает ,похоже должно быть два блока ,а у Вас один выложен и справку в блоках отредактируйте .

RobertScorpio
Рядовой
Сообщения: 57
Зарегистрирован: 03.11.2017{, 06:13}
Репутация: 2
Откуда: Челябинская обл.

Символ для вывода градуса

#19

Сообщение RobertScorpio » 05.11.2019{, 18:00}

скину часть программы, думаю там понятно будет. я сам до конца не понял как и что и к чему... но, оно работает :) Да, там нужен еще блок..
1.flp
(398.94 КБ) 90 скачиваний
изображение_viber_2019-10-26_21-44-39.jpg

EgorKa
Сержант
Сообщения: 202
Зарегистрирован: 09.03.2019{, 17:49}
Репутация: 19
Имя: Egor

Символ для вывода градуса

#20

Сообщение EgorKa » 05.11.2019{, 20:50}

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

Отправлено спустя 30 минут 1 секунду:
RobertScorpio, Первоисточник на базе каких материалов делали блок ссылку не подкините?

Ответить

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