Доброго времени суток.
В стандартном модуле управления семисегментным индикатором отсутствует буква b, непонятно по чему. Есть мысль вывести цифру 6 и отключить верхний сегмент. Может есть другие способы?
Свои символы/буквы на семисегментном индикаторе
-
- Лейтенант
- Сообщения: 391
- Зарегистрирован: 09 апр 2016, 12:17
- Откуда: Кременчуг
- Имя: Сергей
Буква b на семисегментном индикаторе
После компиляции найдите
if (value==48) {return 63;}
if (value==49) {return 6;}
if (value==50) {return 91;}
if (value==51) {return 79;}
if (value==52) {return 102;}
if (value==53) {return 109;}
Добавьте строку где-то в средине
if (value==98) {return 124;}
Это по-простому.
if (value==48) {return 63;}
if (value==49) {return 6;}
if (value==50) {return 91;}
if (value==51) {return 79;}
if (value==52) {return 102;}
if (value==53) {return 109;}
Добавьте строку где-то в средине
if (value==98) {return 124;}
Это по-простому.
Символ подчеркивания на семисегментный индикатор
Доброго времени суток.
Нужно вывести символ _ подчеркивания на семисегментный индикатор.
С символом b подсказали добавить в скетч строку if (value==98) {return 124;}. Понятно что это кодировки, откуда берется 98 я понял, а вот откуда цифра 124 нет.
Нужно вывести символ _ подчеркивания на семисегментный индикатор.
С символом b подсказали добавить в скетч строку if (value==98) {return 124;}. Понятно что это кодировки, откуда берется 98 я понял, а вот откуда цифра 124 нет.

FLProg 6.3.1 - 7.3.4 - Linux
- Sancho
- Полковник
- Сообщения: 4066
- Зарегистрирован: 25 дек 2015, 17:32
- Откуда: Ярославль.
- Имя: Александр
- Поблагодарили: 5 раз
- Контактная информация:
Символ подчеркивания на семисегментный индикатор
Отсюда:[spoiler] [/spoiler]
Отправлено спустя 4 минуты 12 секунд:
Считайте сами-
а=1
b=2
c=4
d=8
e=16
f=32
g=64
Суммируйте включённые

Добавляйте нужные условия
У вас нет необходимых прав для просмотра вложений в этом сообщении.
мой ник в нете и почте omelchuk890, если что. запомните на всякий. многие знают номер тлф.
- Sancho
- Полковник
- Сообщения: 4066
- Зарегистрирован: 25 дек 2015, 17:32
- Откуда: Ярославль.
- Имя: Александр
- Поблагодарили: 5 раз
- Контактная информация:
Свои символы/буквы на семисегментном индикаторе
Для остальных читающих:
в условиях сравнение с кодом по ASCII, тогда сумма "весов" включённых сегментов.
в условиях сравнение с кодом по ASCII, тогда сумма "весов" включённых сегментов.
мой ник в нете и почте omelchuk890, если что. запомните на всякий. многие знают номер тлф.
Свои символы/буквы на семисегментном индикаторе
Что-бы не искать таблицы ASCII и не портить бумагу на рисование символов и последуюющий подсчёт, можно воспользоваться програмкой от добрых людей. Счёлкаем мышкой по сегментам, вводим числа, отмечаем биты и получаем [spoiler title= визуализацию этих действий.] [/spoiler] Есть переключения для дисплеев с общим катодом- ОС или анодом- ОА. Установка не нужна, работает хоть с флешки. Удачи!
У вас нет необходимых прав для просмотра вложений в этом сообщении.
-
- Лейтенант
- Сообщения: 391
- Зарегистрирован: 09 апр 2016, 12:17
- Откуда: Кременчуг
- Имя: Сергей
Свои символы/буквы на семисегментном индикаторе
[ref]Labu559[/ref], вот спасибо, нужно себе сохранить, пригодится.
Добавлю от себя: в ФЛпрог нужно подставлять десятичное значение (если по примеру из поста 2).
Добавлю от себя: в ФЛпрог нужно подставлять десятичное значение (если по примеру из поста 2).
Кто сейчас на конференции
Сейчас этот форум просматривают: нет зарегистрированных пользователей и 1 гость