FLProg
Вход на сайт
Логин:
Пароль:
Поиск
...
Статистика
Вторник, 25.07.2017, 01:51
Приветствую Вас Гость | RSS
Главная | Регистрация | Вход

Поиск по сайту


Форум
[ Новые сообщения · Участники · Правила форума · Поиск · RSS ]
Страница 1 из 11
Модератор форума: support, Сергей 
Форум » Основной » Спросить у знатоков » Семисегментный индикатор (яркость)
Семисегментный индикатор
alges Дата: Пятница, 22.01.2016, 15:44 | Сообщение # 1
Рядовой
Группа: Проверенные
Сообщений: 25
Награды: 1
Репутация: 0
Статус: Offline
Собрал часики на ардуинке - но есть косяк !!! если выводить цифры на блок индикации в форме Integer цифры ярко светят ,а если выводить в форме String (строка) то яркость падает по ощущению в 2 раза?
Прикрепления: 9482300.flp(160Kb)


Сообщение отредактировал alges - Пятница, 22.01.2016, 15:51
 
alges Дата: Суббота, 23.01.2016, 12:39 | Сообщение # 2
Рядовой
Группа: Проверенные
Сообщений: 25
Награды: 1
Репутация: 0
Статус: Offline
Не ту прошивку кинул! здесь та )))

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

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

Прикрепления: 3907700.flp(233Kb)
 
Chaynik Дата: Суббота, 23.01.2016, 13:09 | Сообщение # 3
Лейтенант
Группа: Проверенные
Сообщений: 93
Награды: 0
Репутация: 2
Статус: Offline
Может попробовать вот так?



Ну и на всякий случай:

глюк с 74hc595
Прикрепления: 4647162.jpg(60Kb)
 
support Дата: Суббота, 23.01.2016, 13:20 | Сообщение # 4
Автор программы
Группа: Администраторы
Сообщений: 870
Награды: 41
Репутация: 26
Статус: Offline
У вас стоит динамическая индикация. Когда нет часов контроллер успевает обработать её, а когда подключаете часы (по I2C) частота обновления часов падает, поскольку требуется ещё время на чтение данных с часов. Светодиоды на индикаторе загораются реже, соответственно яркость меньше. Я бы Вам рекомендовал использовать драйвер светодиодов Max7219

Разработчик программы FLProg
 
alges Дата: Суббота, 23.01.2016, 14:42 | Сообщение # 5
Рядовой
Группа: Проверенные
Сообщений: 25
Награды: 1
Репутация: 0
Статус: Offline
Да именно так! ресурсы затрачиваются на часы и реже загораются светодиоды, вот и я хотел бы по реже обращаться к часам - возможно ли это ?
Я пробовал блоком отключать часы но эффекта нет
 
alges Дата: Воскресенье, 24.01.2016, 14:10 | Сообщение # 6
Рядовой
Группа: Проверенные
Сообщений: 25
Награды: 1
Репутация: 0
Статус: Offline
Удалось немного снизить эффект снижения яркости , из-за обращения контроллера к часам реального времени, применив схему через "ОПУ" как это делают российские умельцы ))))  
Я за питал Часы реального времени от 5 вывода ардуины , а 5 выход работает по таймеру 2 сек открыт ! питая тем самым RTC затем 50 сек закрыт тем самым обесточивается RTC !когда таймер подаёт высокий уровень у меня записывается переменная в память - затем 50 сек держится в сохранённом состоянии
Прикрепления: 1135269.flp(442Kb)
 
Форум » Основной » Спросить у знатоков » Семисегментный индикатор (яркость)
Страница 1 из 11
Поиск:

FLProg © 2017
Яндекс.Метрика