Точка росы - это температура воздуха, при которой содержащийся в нём пар достигает состояния насыщения и начинает конденсироваться в росу.
Блок для Экстремумы
Автор Dryundel
Extrem - собирает на выходах Min и Max экстремумы (максимальное и минимальное значения) со входа Val за все время работы.
При старте контроллера Min и Max принимают равное, текущее значение со входа Val.
При наличии высокого уровня на входе Reset , Min и Max так же принимают равное, текущее значение со входа Val.
Таймер обратного отсчёта, отсчёт в секундах.Частоту отсчёта можно изменить в редактировании блока.
T -заданное время.
TIME -оставшееся время до конца цикла,после окончания цикла(отсчёта до 0),принимает значение заданного.
ON -принимает значение 1 после запуска,после окончания цикла сбрасывается в 0.
Просто блок регулировки от кнопок. Частоту переключения можно изменить заменой константы в симметричном генераторе.
Для увеличения верхней границы регулировки, со (100), до к примеру (255) это будет выход, от (0) до (5) вольт на выходе. Измените константу в блоке сравнения 1.
Добавил выход на LCD для визуализации.
Блок для интеллектуальная кнопка
Автор: Dryundel
Блок распознает разные типы нажатий и выдает короткий импульс (логическую 1) на соответствующие выходы One и Doubl.
На выходе DurLong подается логическая 1 с момента срабатывания удержания и до прекращения подачи сигнала на вход (in).
Выходы:
One; Выход одиночного нажатия (короткий импульс).
Doubl; Выход двойного нажатия (короткий импульс).
DurLong; Выход "во время удержания" (длительный сигнал).
Настраиваемые парамеры:
Tout - Время задержки логической единицы на выходах One и Doubl (ms).
doub - Время ожидания двойного клика (ms)
hold - Время ожидания удержания (ms)
При использовании блока с физическими входами (пинами) необходимо включить антидребезг.
При использовании подтягивающего резистора - инвертировать вход
Возможно использовать логическим входом (с блоками типа: "несколько кнопок на одном пине")
Блок для стандартный гистерезис от X1 до X2
Если COOL/HEAT=True - работаем как нагреватель,
Если COOL/HEAT=False - работаем как холодильник
Блок расчета рассвета, восхода, захода, заката Солнца.
Выдает время в минутах от начало суток относительно даты,
поясного времени, и заданных координат места.
Координаты вводить в тысячных долях градуса.(пример: 42,4444 38,55555)
Относительная точность расчета в пределах 2 -3 минут.
Parashutik 20.07.2018
Блок для задержка импульса UZ
Agar "Kirish" ga Yuqori darajali signal berilsa, "Chiqish" da "Kutish" parametridagi toxtalishdan so'ng "Ish_vaqti" parametridagi vaqtga yuqori darajali signal paydo bo'ladi.
РУС
Если на вход "Kirish" подать сигнал высокого уровня,
После паузы в параметре "Kutish" на выходе "Chiqish" появится сигнал високого уровня на время указанная в параметре "Ish_vaqti".
Блок для супер кнопка ввод числа v.1.0
Автор: Dryundel
Обсуждение на форуме: https://forum.flprog.ru/viewtopic.php?f=72&t=5086
ButtSet1.0 - Это блок для ввода числа с помощью одной кнопки. Ввод цифр осуществляется последовательностью коротких нажатий (кликов) с паузами. Колличество кликов подряд ограничено 10-ю. При 10 клике вводится "0". При 11-ти и больше кликов подряд, ничего не происходит. Готовность к вводу очередной цифры сопровождается коротким импульсом на выходе Enter, что позволяет ввести звуковое сопровождение ввода. Неправильно вводимый код можно принудительно сбросить длинным нажатием (удержанием кнопки).
Входы блока:
in - подключается к кнопке.
Выходы блока:
outCode - Вывод вводимого кода
Enter - сигнал событий (ввод числа / сброс)
Параметры пользователя:
Timeout - Установка таймаута ожидания удержания (ms)
ClickTime - Таймаут между кликамиНа основе библиотеки GyverButton https://github.com/AlexGyver/GyverLibs