Контроллер для аквариума

Ответить
simon37
Рядовой
Сообщения: 5
Зарегистрирован: 27.01.2021{, 13:32}
Репутация: 0
Имя: Александр

Контроллер для аквариума

#1

Сообщение simon37 » 27.01.2021{, 13:50}

Здравствуйте. Помогите разобраться.
Взял за основу проект с arduinoprom.ru Ссылка на страницу проекта. Так как еще только постигаю этот мир программирования, тренировался на этом контроллере, и немного его переделал под себя.
Столкнулся с трудностью, которую не могу решить в программе Flprog.
У автора в плате рассвет/закат, закат наступает позже установленного времени на 1 час. Я нашел в чем дело. Но как решить, не могу догадаться.
Если время заката установлено 20-00 то отключение подсветки начнется в 21-00, после того как условие в компараторе <= будет выполнятся.
КАК ОТКЛЮЧИТЬ КОМПАРАТОР, ПРИ НАСТУПЛЕНИИ ЗАДАННОГО ВРЕМЕНИ?
СпойлерПоказать
1.jpg
Последний раз редактировалось simon37 27.01.2021{, 14:17}, всего редактировалось 1 раз.

fok52
Рядовой
Сообщения: 98
Зарегистрирован: 15.09.2016{, 09:44}
Репутация: 10

Контроллер для аквариума

#2

Сообщение fok52 » 27.01.2021{, 14:12}

умнож часы на 60 и преплюсуй переменную минуты ее тоже умнож 60 и плюс переменную секунды тогда будет глобальное время суток в секундах
Вообще вопрос не очень понятный

если хочешь чтобы на час убавить убери из компаратора =
но я думаю автор имел ввиду не закат в 20 а день до 20 включительно

simon37
Рядовой
Сообщения: 5
Зарегистрирован: 27.01.2021{, 13:32}
Репутация: 0
Имя: Александр

Контроллер для аквариума

#3

Сообщение simon37 » 27.01.2021{, 14:23}

fok52 писал(а):
27.01.2021{, 14:12}
но я думаю автор имел ввиду не закат в 20 а день до 20 включительно
не не, просто на это я думаю автор не обратил внимание.

За ответ спасибо, я тоже про такое думал, просто программу с её функционалом плохо знаю и сейчас буду искать как это можно сделать.

fok52
Рядовой
Сообщения: 98
Зарегистрирован: 15.09.2016{, 09:44}
Репутация: 10

Контроллер для аквариума

#4

Сообщение fok52 » 27.01.2021{, 14:29}

simon37 писал(а):
27.01.2021{, 13:50}
КАК ОТКЛЮЧИТЬ КОМПАРАТОР, ПРИ НАСТУПЛЕНИИ ЗАДАННОГО ВРЕМЕНИ?
вы хотите чтобы осталась ночь навсегда?

Напишите как вам надо чтобы работала программа

simon37
Рядовой
Сообщения: 5
Зарегистрирован: 27.01.2021{, 13:32}
Репутация: 0
Имя: Александр

Контроллер для аквариума

#5

Сообщение simon37 » 27.01.2021{, 14:33}

Заходим в меню, выбираю время восхода, устанавливаю 8 часов.
Время заката 20 часов.
Соответственно, Восход в 8-00 включается и разгорается постепенно.
Закат, в 20-00 начинает гаснуть.

Отправлено спустя 6 минут 48 секунд:
Вроде получилось
2.jpg

fok52
Рядовой
Сообщения: 98
Зарегистрирован: 15.09.2016{, 09:44}
Репутация: 10

Контроллер для аквариума

#6

Сообщение fok52 » 27.01.2021{, 14:48}

Я писал вверху
"если хочешь чтобы на час убавить убери из компаратора ="
вместо <= оставь <
будет тот же эффект

simon37
Рядовой
Сообщения: 5
Зарегистрирован: 27.01.2021{, 13:32}
Репутация: 0
Имя: Александр

Контроллер для аквариума

#7

Сообщение simon37 » 27.01.2021{, 14:52}

Если уберу и оставлю только < по сути условие будет выполнятся до достижения часами 21-00. Или я не прав.

fok52
Рядовой
Сообщения: 98
Зарегистрирован: 15.09.2016{, 09:44}
Репутация: 10

Контроллер для аквариума

#8

Сообщение fok52 » 27.01.2021{, 15:33}

условие подразумевает меньше 20, 20 уже не входит

chmak2007
Сержант
Сообщения: 151
Зарегистрирован: 06.09.2015{, 13:28}
Репутация: 0
Откуда: Саров

Контроллер для аквариума

#9

Сообщение chmak2007 » 28.01.2021{, 17:31}

Вот мой проект 3 года работает без проблем.
Вложения
Снимок.PNG

simon37
Рядовой
Сообщения: 5
Зарегистрирован: 27.01.2021{, 13:32}
Репутация: 0
Имя: Александр

Контроллер для аквариума

#10

Сообщение simon37 » 28.01.2021{, 19:07}

chmak2007 писал(а):
28.01.2021{, 17:31}
Вот мой проект 3 года работает без проблем.
Добрый вечер. Я только постигаю данное направление и если я правильно прочитал ваши блоки, то вы просто назначили константы на время, а я заморочился, для понимани данной программы, и сделал настройку из меню. Но я думаю это только пока изучаю. Сейчас собираю постепенно в законченное изделие и думаю упрощу все, так как в данном изделии один раз настроил и ЗАБЫЛ.

Ответить

Вернуться в «Помогите, а то я "нимагу"»