Страница 1 из 1
Контроллер для аквариума
Добавлено: 27 янв 2021, 13:50
simon37
Здравствуйте. Помогите разобраться.
Взял за основу проект с
arduinoprom.ru Ссылка на страницу проекта. Так как еще только постигаю этот мир программирования, тренировался на этом контроллере, и немного его переделал под себя.
Столкнулся с трудностью, которую не могу решить в программе Flprog.
У автора в плате рассвет/закат, закат наступает позже установленного времени на 1 час. Я нашел в чем дело. Но как решить, не могу догадаться.
Если время заката установлено 20-00 то отключение подсветки начнется в 21-00, после того как условие в компараторе
<= будет выполнятся.
КАК ОТКЛЮЧИТЬ КОМПАРАТОР, ПРИ НАСТУПЛЕНИИ ЗАДАННОГО ВРЕМЕНИ?
[spoiler]
1.jpg
[/spoiler]
Контроллер для аквариума
Добавлено: 27 янв 2021, 14:12
fok52
умнож часы на 60 и преплюсуй переменную минуты ее тоже умнож 60 и плюс переменную секунды тогда будет глобальное время суток в секундах
Вообще вопрос не очень понятный
если хочешь чтобы на час убавить убери из компаратора =
но я думаю автор имел ввиду не закат в 20 а день до 20 включительно
Контроллер для аквариума
Добавлено: 27 янв 2021, 14:23
simon37
fok52 писал(а): 27 янв 2021, 14:12
но я думаю автор имел ввиду не закат в 20 а день до 20 включительно
не не, просто на это я думаю автор не обратил внимание.
За ответ спасибо, я тоже про такое думал, просто программу с её функционалом плохо знаю и сейчас буду искать как это можно сделать.
Контроллер для аквариума
Добавлено: 27 янв 2021, 14:29
fok52
simon37 писал(а): 27 янв 2021, 13:50
КАК ОТКЛЮЧИТЬ КОМПАРАТОР, ПРИ НАСТУПЛЕНИИ ЗАДАННОГО ВРЕМЕНИ?
вы хотите чтобы осталась ночь навсегда?
Напишите как вам надо чтобы работала программа
Контроллер для аквариума
Добавлено: 27 янв 2021, 14:40
simon37
Заходим в меню, выбираю время восхода, устанавливаю 8 часов.
Время заката 20 часов.
Соответственно, Восход в 8-00 включается и разгорается постепенно.
Закат, в 20-00 начинает гаснуть.
Отправлено спустя 6 минут 48 секунд:
Вроде получилось
[scroll]
2.jpg
[/scroll]
Контроллер для аквариума
Добавлено: 27 янв 2021, 14:48
fok52
Я писал вверху
"если хочешь чтобы на час убавить убери из компаратора ="
вместо <= оставь <
будет тот же эффект
Контроллер для аквариума
Добавлено: 27 янв 2021, 14:52
simon37
Если уберу и оставлю только < по сути условие будет выполнятся до достижения часами 21-00. Или я не прав.
Контроллер для аквариума
Добавлено: 27 янв 2021, 15:33
fok52
условие подразумевает меньше 20, 20 уже не входит
Контроллер для аквариума
Добавлено: 28 янв 2021, 17:31
chmak2007
Вот мой проект 3 года работает без проблем.
Контроллер для аквариума
Добавлено: 28 янв 2021, 19:07
simon37
chmak2007 писал(а): 28 янв 2021, 17:31
Вот мой проект 3 года работает без проблем.
Добрый вечер. Я только постигаю данное направление и если я правильно прочитал ваши блоки, то вы просто назначили константы на время, а я заморочился, для понимани данной программы, и сделал настройку из меню. Но я думаю это только пока изучаю. Сейчас собираю постепенно в законченное изделие и думаю упрощу все, так как в данном изделии один раз настроил и ЗАБЫЛ.