Динамическая индикация обычно увязана и со сканированием кнопок.
Для удобства используем кнопки на позиционных ключах плюс контрольный вход.
В данном случае теоретически 4 кнопы прицепить можно (и варианты с одновременным нажатием группы кнопок).
Основная программа получает уже готовый результат от сканера в виде байтика данных (плюс флаг запроса - то уж на усмотрение).
olegue писал(а):яркость в норме тольок если показывает время, даже в этом варианте.
связался ты с динамической индикацией))
у статической таких проблем нет...
динамическая индикация оправдана только когда много пикселей... типа больших панелей... и т.д.
С динамической индикацией никаких проблем нет. Мало того. Статика это потребление большего тока по сравнению с динамикой. А это немаловажно. При выборе источника питания.
Это если нет взаимоперекрывающихся процессов (обработка дисплея идет на прерываниях или остальные части программы заметно меньше, чем время индикации одной позиции с учетом интервалов обработки и вывода данных).
Если чего-то или неравномерно высвечивает или "мерцает" - где-то программная ошибка.
В случае самостоятельно написанной прожки разобраться легче, а при использовании нескольких библиотек - то покопаться придется...
Serial.println(val, format) ведь немало времени занимает (учитывать скорость передачи).
Demiurg, 1. не надо обзываться. оскорбления запрещены правилами форума.
2. не надо портить сделанную цитату. у тебя получилось, что это были твои слова, а не его. выглядит так, что ты обозвал себя самого.
Мудрость приходит вместе с импотенцией...
Когда на русском форуме переходят на Вы, в реальной жизни начинают бить морду.
[uquote="Starichok51",url="/forum/viewtopic.php?p=4547575#p4547575"]Demiurg, 1. не надо обзываться. оскорбления запрещены правилами форума.
2. не надо портить сделанную цитату. у тебя получилось, что это были твои слова, а не его. выглядит так, что ты обозвал себя самого.[/uquote]
Пардон...
Добавлено after 8 minutes 27 seconds:
Статика. Это потребление всех сегментов и знакомест. В отдельно взятый момент времени. А динамика это потребление сегментов одного знакоместа в отдельно взятый момент времени. И что ты хотел сказать про закон сохранения энергии. Я совсем не понил.
Последний раз редактировалось Demiurg Вс фев 25, 2024 20:02:45, всего редактировалось 1 раз.
на самом деле при 4 разрядах при динамике не нужно увеличивать ток в 4 раза по сравнению со статикой.
даже можно оставить тот же ток, как и при статике - инерция глаз даст практически ту же яркость.
у меня в термометрах ток сегмента 4-7 мА, в зависимости от напряжения на аккумуляторе, а видно прекрасно.
так что, статика при 4 разрядах по потреблению проигрывает в 4 раза против динамики.
Мудрость приходит вместе с импотенцией...
Когда на русском форуме переходят на Вы, в реальной жизни начинают бить морду.
О - пока писал опередили. Полностью согласен с предыдущим постом.
На примере индикаторов с 4 цифрами, при динамической индикации глаз видит каждую отдельную цифру в течении 1/4 части всего времени. Соответственно, яркость цифры будет меньше, чем при статической индикации при том же токе через сегменты. Учитывая, что зависимость яркости большинства светодиодов от тока близка к логарифмической (с неким коэффициентом, может быть даже близка к линейной в зависимости от модели), для получения той же яркости цифр при динамической индикации следует увеличивать ток через светодиоды экспоненциально (или, как минимум, также линейно). Но тут ещё накладывается нелинейность самого глаза (эта зависимость также близка к логарифмической) и зависимость его чувствительности от цвета. В результате токопотребление дисплея за период развёртки всех цифр может быть как больше, так и меньше чем при статической. Однако, скорее больше, чем меньше.
[uquote="Ser60",url="/forum/viewtopic.php?p=4547804#p4547804"]...[/uquote]
Тьфу, йопт. Пардон. Не сдержался....
4 разряда. 7 сегментов. Про точку я уже молчу. Пусть 10 мА. Это уже 280 мА. Статика. Динамика. Один разряд. 70 мА. На конкретно взятый момент времени. И я уже могу выбирать другой источник питания. Это вопрос цены.
Если мы говорим о самоделках. Ну тогда да. Там вопрос цены не стоит.
Вот есть у меня 3 одинаковых индикатора по 4 цифры каждый. Как к ардуине подключить что бы они показывали одноверменно 3 температуры от трех разных датчиков?
Динамическая индикация основана на инерционности зрения.
А тут не все так однозначно - можно использовать не такой уж большой ток для достаточно корректного восприятия (соответственно и экономия по питанию). Да и сам алгоритм сканирования может быть не так уж и равноценен простому делению на количество позиций.
К примеру те же "беглые строки" или демонстрационные экраны на статике как-то и прожорливо и довольно часто не реализуемо.
Плюс экономия по компонентам и монтажу, размерам устройства.
Насчет трех (и более) индикаторов - можно и динамику и статику и оба метода вместе.
Все зависит от наличия компонентов...
Естественно под свою схему придется и свою программу написать (не обязательно как библиотеку - достаточно дополнительные файлы в проекте сделать).
[uquote="olegue",url="/forum/viewtopic.php?p=4547824#p4547824"]Вот есть у меня 3 одинаковых индикатора по 4 цифры каждый. Как к ардуине подключить что бы они показывали одноверменно 3 температуры от трех разных датчиков?[/uquote]
Для начала, бабушка, иметь мозги. Затем, эти мозги разложить по полочкам. Только и всего.)
[uquote="OKF",url="/forum/viewtopic.php?p=4547836#p4547836"]Для начала, бабушка, иметь мозги. Затем, эти мозги разложить по полочкам. Только и всего.)[/uquote]
да почем я знаю есть у бабушки мозги или нет, на аватарке я слева.
Starichok51 писал(а):ничего нового создавать не надо. соединить 3 модуля индикаторов и просто отправить 3 раза существующими функциями.