LVit Работа аналоговых датчиков привязана только к уровням сигнала, хотелось бы и к таймерам. Пример, вкл по уровню датчика, выкл через время.
- это не будет работать без энергонезависимого ОЗУ или организации автономного питания контроллера;
пример: сработало включение по условию (выше уровня А1) ---> работает 5 минут (время начала работы известно контроллеру только при наличии питания), произошло отключение питания ---> прошло 3 минуты ---> включение питания --->
-- условие (выше уровня А1) изменилось == будет ошибка (должен работать еще 2 минуты) -- по факту не включиться:
-- условие (выше уровня А1) сохранилось == будет ошибка (должен работать еще 2 минуты) -- по факту будет работать 5 минут;
сохранять время включения в ПЗУ, не известно на сколько циклов хватит этого ПЗУ.
Отправлено спустя 10 минут 48 секунд:
andryha
Вывести на табло переменные,такие как температура воды,лед и время.Вот
тут нормально выглядит
по поводу OLED - для контроллера уже не применить другой шрифт - ОЗУ контроллера не хватает - при отрисовке и обмене с блютоном - будет виснуть.
можно сделать ограничение на отображение не нужных экранов - при настройке (не нужный будет исключен из очереди и все).
добавил изменение имени температурных датчиков на пользовательское , гистерезис меняется (0...9) и датчики все работают (на 6-кан).
гистерезис плюсуется к базовой температуре -- сработка на границе округленного значения к градусу (в измерении 0,1 градуса)
гистерезис будет для каждого датчика свой (в квадратных скобках)
Отправлено спустя 4 минуты 13 секунд:
добавил в приложение:
при отсутствии/неисправности температурного датчика ( индикация - красная)
при отсутствии/неисправности двух (письменное уведомление в зоне индикации)