Страница 1 из 1

Свои символы/буквы на семисегментном индикаторе

Добавлено: 25.02.2019{, 20:08}
Goosr
Доброго времени суток.
В стандартном модуле управления семисегментным индикатором отсутствует буква b, непонятно по чему. Есть мысль вывести цифру 6 и отключить верхний сегмент. Может есть другие способы?

Буква b на семисегментном индикаторе

Добавлено: 25.02.2019{, 20:55}
seri0shka
После компиляции найдите
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;}
Это по-простому.

Символ подчеркивания на семисегментный индикатор

Добавлено: 14.03.2019{, 09:37}
Goosr
Доброго времени суток.
Нужно вывести символ _ подчеркивания на семисегментный индикатор.
С символом b подсказали добавить в скетч строку if (value==98) {return 124;}. Понятно что это кодировки, откуда берется 98 я понял, а вот откуда цифра 124 нет. :smile37:

Символ подчеркивания на семисегментный индикатор

Добавлено: 14.03.2019{, 10:25}
Sancho
Goosr писал(а):
14.03.2019{, 09:37}
а вот откуда цифра 124 нет.
Отсюда:
СпойлерПоказать
Perevod-dvoichno--v-kod--indikatora.png
Отправлено спустя 4 минуты 12 секунд:
Считайте сами-
а=1
b=2
c=4
d=8
e=16
f=32
g=64
Суммируйте включённые :)
Добавляйте нужные условия

Свои символы/буквы на семисегментном индикаторе

Добавлено: 14.03.2019{, 12:16}
Sancho
Для остальных читающих:
в условиях сравнение с кодом по ASCII, тогда сумма "весов" включённых сегментов.

Свои символы/буквы на семисегментном индикаторе

Добавлено: 14.03.2019{, 22:14}
Labu559
Goosr писал(а):
14.03.2019{, 09:37}
Нужно вывести символ _ подчеркивания на семисегментный индикатор.
Что-бы не искать таблицы ASCII и не портить бумагу на рисование символов и последуюющий подсчёт, можно воспользоваться програмкой от добрых людей. Счёлкаем мышкой по сегментам, вводим числа, отмечаем биты и получаем
визуализацию этих действий.Показать
User7segCharacter.png
Есть переключения для дисплеев с общим катодом- ОС или анодом- ОА. Установка не нужна, работает хоть с флешки. Удачи!

Свои символы/буквы на семисегментном индикаторе

Добавлено: 14.03.2019{, 23:27}
seri0shka
Labu559, вот спасибо, нужно себе сохранить, пригодится.
Добавлю от себя: в ФЛпрог нужно подставлять десятичное значение (если по примеру из поста 2).