Семисегментный индикатор

Использование дисплеев и обсуждение пользовательских блоков к ним
Ответить
alges
Рядовой
Сообщения: 37
Зарегистрирован: 11.10.2015{, 00:57}
Репутация: 0

Семисегментный индикатор

#1

Сообщение alges » 22.01.2016{, 15:44}

Собрал часики на ардуинке - но есть косяк !!! если выводить цифры на блок индикации в форме Integer цифры ярко светят ,а если выводить в форме String (строка) то яркость падает по ощущению в 2 раза?
Вложения
9482300.flp
(159.76 КБ) 90 скачиваний
Последний раз редактировалось alges 22.01.2016{, 15:51}, всего редактировалось 1 раз.

alges
Рядовой
Сообщения: 37
Зарегистрирован: 11.10.2015{, 00:57}
Репутация: 0

Семисегментный индикатор

#2

Сообщение alges » 23.01.2016{, 12:39}

Не ту прошивку кинул! здесь та )))

Добавлено (22.01.2016, 16:26)
---------------------------------------------
Сейчас заметил оказывается яркость падает если подключаю часы реального времени - если за место часов ставлю счётчик яркость нормальная!

Добавлено (23.01.2016, 12:39)
---------------------------------------------
Так и ни кто не ответил видимо не поняли в чём проблема )
Перефразирую вопрос - Как можно сделать так , что - бы ардуано обращалась к часам реального времени 1 раз в минуту?
Вложения
3907700.flp
(233.13 КБ) 116 скачиваний

Аватара пользователя
Chaynik
Рядовой
Сообщения: 92
Зарегистрирован: 15.11.2015{, 18:26}
Репутация: 0

Семисегментный индикатор

#3

Сообщение Chaynik » 23.01.2016{, 13:09}

Может попробовать вот так?
4647162.jpg
Ну и на всякий случай:

глюк с 74hc595

Аватара пользователя
support
Супермодератор
Сообщения: 1900
Зарегистрирован: 03.01.2018{, 11:45}
Репутация: 790
Откуда: Астрахань
Имя: Сергей
Контактная информация:

Семисегментный индикатор

#4

Сообщение support » 23.01.2016{, 13:20}

У вас стоит динамическая индикация. Когда нет часов контроллер успевает обработать её, а когда подключаете часы (по I2C) частота обновления часов падает, поскольку требуется ещё время на чтение данных с часов. Светодиоды на индикаторе загораются реже, соответственно яркость меньше. Я бы Вам рекомендовал использовать драйвер светодиодов Max7219
Автор программы FLProg.

alges
Рядовой
Сообщения: 37
Зарегистрирован: 11.10.2015{, 00:57}
Репутация: 0

Семисегментный индикатор

#5

Сообщение alges » 23.01.2016{, 14:42}

Да именно так! ресурсы затрачиваются на часы и реже загораются светодиоды, вот и я хотел бы по реже обращаться к часам - возможно ли это ?
Я пробовал блоком отключать часы но эффекта нет

alges
Рядовой
Сообщения: 37
Зарегистрирован: 11.10.2015{, 00:57}
Репутация: 0

Семисегментный индикатор

#6

Сообщение alges » 24.01.2016{, 14:10}

Удалось немного снизить эффект снижения яркости , из-за обращения контроллера к часам реального времени, применив схему через "ОПУ" как это делают российские умельцы ))))  
Я за питал Часы реального времени от 5 вывода ардуины , а 5 выход работает по таймеру 2 сек открыт ! питая тем самым RTC затем 50 сек закрыт тем самым обесточивается RTC !когда таймер подаёт высокий уровень у меня записывается переменная в память - затем 50 сек держится в сохранённом состоянии
Вложения
1135269.flp
(442.36 КБ) 80 скачиваний

Ответить

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