1 Ома 5 кнопок на одном аналоговом входе BMP 280 DS1302 ESP32 ESP8266 GSM SIM800 IOTKASCADA LED MG996R Блок для En_AP - включает автоматическое включение точки доступа в случае отсутствия подключения в р Блок для GPS Блок для Ina226 двунаправленное Напряжение Тока Блок для NRF24L01 модуль беспроводной передачи данных 2 Блок для PID регулятора Блок для Servo Управление Блок для Время числом - в часы Блок для ПИД регулятора Блок для Экстремумы Блок для бегущая строка Блок для времени счетчик чисел округление числа дата числом подсчет дней перевод минут Блок для детектирования попадания текущего времени в указанный временной интервал Блок для снятия показаний с трансформатора переменного тока Блок для таймер обратного отсчёта Блок для термопары К-типа max6675 для ESP32 Блок для установки соединения с программой Virtuino Блок для фазового регулятора Блок задержка импульса на включение (таймер) Блок пользовательского параметра для WiFi менеджера Блок приема RF сигнала состоящего из адреса Блок служит для создания бегущей строки Блок служит для управления коммутацией двунаправленного аналогового переключателя мультиплексора CD7 Блок энкодер для ESP8266 Блоки для TFT дисплея на библиотеки Adafruit ILI9341 Блоки для работы с UART Ushakov Блоки разные (прочее блоки) Блоки световых эффектов Данный блок используеflprog блоки для ESP NOW обмен данными включенных последовательно отсчёт в секундах
step: При переходе с "0" в "1" происходит изменение значения счётчика на число поданное на вход "Step_val"
dir: Направление (1: увеличение; 0: уменьшение)
U_res: Верхнее значение при пересечение которого счётчик сбросится в "0"
D_res: Нижнее значение при пересечение которого счётчик сбросится в "0"
val: Устанавливаемое значение при "1" на входе "Set_val"
Set_val: Установить значение счётчика равным значению на входе "val"
Выходы:
out: Значение счётчика
res_U: Импульс в один цикл при достижение верхнего предела
res_D:Импульс в один цикл при достижение нижнего предела

Блок сглаживает аналоговый сигнал (Integer) по формуле ( выход = ((вход - выход) * К ) +выход )
К - число (Float) от 0,1 и меньше. Чем меньшее К, тем сильнее сглаживание.

 

Плавное увеличение/уменьшение ШИМ на определённую величину в течении заданного времени. Можно использовать для управления светом в аквариуме. 
Описание работы:
после включения контроллера на выходе сразу устанавливается минимальное значение независимо от состояния входа on/off. Если на входе on/off присутствует лог. "1" то на выходе out значение с минимального до максимального будет нарастать в течении времени установленном на входе time (время задаётся в минутах). В случае изменения состояния входа on/off на "0" выход будет уменьшаться с той же скоростью до минимального значения.
Входы:
   on/off - включить/выключить выход;
   time - время нарастания/спада в минутах;
   min - минимальное (оно же стартовое) значение выхода;
   max - максимальное значение выхода.
Выход: out.

Блок для детектирования попадания текущего времени в указанный временной интервал
En - Включить или выключить работу блока
HH_value - текущее значение часа
MM_value - текущее значение минут
HH_on - час начала временного интервала
MM_on - минуты начала временного интервала
HH_off - час окончания временного интервала
MM_off - минуты окончания временного интервала
T_inside = true если внутри временного интервала, иначе false
AlexCrane,

 

Блок PID регулятора составлен на базе библиотеки Arduino PID Library - Version 1.1.1

In - Input входное значение регулируемой переменной;
SP - Setpoint уставка;
Out - Output сигнал воздействия (аналоговый выход ШИМ 0-5в)
Kp - коэффициент пропорциональности;
Ki - коэффициент интегрирования;
Kd - коэффициент дифферинцирования;

 

Считает количество нажатий кнопки, промежуткок между нажатиями устанавливается в параметрах пользователя "Hold_t".
По истечению времени выдаётся импульс на выход соответствующий количеству нажатий,  "out3" срабатывает если нажатий было больше двух.
На выход "press"  устонавливается "1" если кнопка была зажата больше установленного времени и сбрасывается по отпусканию кнопки

 

Блок для 8 значной кодовой клавиатуры.
Входы:
save: по высокому уровню начинает запись введённых чисел, по низкому очищаеться.
in_0 - in_9: клавиши с цифрами.
ОК: при высоком уровне на выход out выводится набранное число.

 

Опрос

Откуда Вы узнали о нашем сайте?

Другие опросы...