2.wav 74НС595 BMP-085BMP-180 DS18B20 ESP32 ESP8266 ESPUI HC-06HC-SR501 Блок Русифицированная изменяемая "бегущая строка" для светодиодных матриц 8х8 с чипом MAX7 Блок для 8-и разрядного 7-и сегментного дисплея на 2-х сдвиговых регистрах 74НС595 с 16-разрядным (8 Блок для En_AP - включает автоматическое включение точки доступа в случае отсутствия подключения в р Блок для ESP8266 MCP23017 - Расширитель портов 16 бит I2C Блок для GPS-Block v0.5 NEO-6M Блок для LCD дисплея включение руссификации позволяет отображать русские и украинские символы Блок для OLED ssd1306 ESP8266rus Блок для R-триггер с задержкой импульса Блок для TFT дисплея ST7735 Блок для Выбор тестовых параметров Блок для Расширение GPIO с помощью MCP23017 Блок для детектирования попадания текущего времени в указанный временной интервал Блок для настройки радиомодуль HC-12 433Mhz на SI4463 c UART интерфейсом. Блок для относительная влажность Блок для передачи mail почты ESP8266 ESP32 Блок для снятия показаний с трансформатора переменного тока Блок для таймер обратного отсчёта Блок для установки соединения с программой Virtuino Блок для цифровой паяльной станция с регулятором температуры T12 Блок модуль датчика тока 10А 20A 30А на ACS712 Блок предназначен для подключения матричной клавиатуры 4х3 Блок сглаживает аналоговый сигнал (Integer) Блок служит для создания бегущей строки Блок тахометр для Измерение скорости вращения путём измерения интервала между импульсами Блок №2 для радио модуль 433-315 мГц Блоки для ПИНЫ (do Блоки для удаленного обновления скетча через браузер для ESP8266 ESP32 Блоки разные (прочее блоки) ВЫРАЩИВАНИЕ ЦВЕТОВ Для проигрывания музыки формата MP3 и WAV из файловой системы ESP8266 без использования дополнительн включенных последовательно отсчёт в секундах

Блок для Экстремумы
Автор 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)
При использовании блока с физическими входами (пинами) необходимо включить антидребезг.
При использовании подтягивающего резистора - инвертировать вход
Возможно использовать логическим входом (с блоками типа: "несколько кнопок на одном пине")

 

Блок расчета рассвета, восхода, захода, заката Солнца.
Выдает время  в минутах от начало суток относительно даты, 
поясного времени, и заданных координат места.
Координаты вводить в тысячных долях градуса.(пример: 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

 

Фильтр Калмана.
Работает при en=1.
Автор: Boroda
Фильтр аномальных входных значений.
in - текущее входное значение.
in_x - предыдущие входные значения.
in_summ - среднеарифметическое предыдущих четырех измерений.
Если (in - in_summ) входит в диапазон (delta), то текущее входное значение попадает на выход.
Работает при en=1.
Автор: Boroda
Фильтр аномальных входных значений.
in - текущее входное значение.
in_x - предыдущие входные значения.
Если (in - in_1 + in_2 - in_3) входит в диапазон (delta), то их среднеарифметическое значение попадает на выход.
Работает при en=1.
Автор: Boroda
Фильтр аномальных входных значений.
in - текущее входное значение.
in_1 - предыдущее входное значение.
Если (in - in_1) входит в диапазон (delta), то текущее значение попадает на выход.
Работает при en=1.
Автор: Boroda
Медианный фильтр на 10.
Работает при en=1.
Принцип работы:
Есть ряд значений (11,10,12,100,500,30,10,9,10,12,11), которые запомнил фильтр.
Фильтр раскладывает их по возрастанию (9,10,10,10,11,11,12,12,30,100,500) и на выход выдает средний член этого ряда (11). 
Автор: Boroda
Медианный фильтр на 20.
Работает при en=1.
Принцип работы:
Есть ряд значений (11,10,12,100,500,30,10,9,10,12,11), которые запомнил фильтр.
Фильтр раскладывает их по возрастанию (9,10,10,10,11,11,12,12,30,100,500) и на выход выдает средний член этого ряда (11). 
Автор: Boroda
Цифровой RC-фильтр
in - вход (float)
out - выход (float)
K - постоянная времени от 1..255 (byte)
Работает при en=1.
"Постоянная времени фильтра" = K*"период работы", за это время "значение выхода" = 63% от "значения на входе"
Автор: Boroda
Цифровой RC-фильтр
in - вход (int)
out - выход (int)
K - постоянная времени от 1..255 (byte)
Работает при en=1.
"Постоянная времени фильтра" = K*"период работы", за это время "значение выхода" = 63% от "значения на входе".
Автор: Boroda
Цифровой RC-фильтр
in - вход (int)
out - выход (int)
K - постоянная времени от 1..255 (byte)
Работает при en=1.
"Постоянная времени фильтра" = K*"период работы", за это время "значение выхода" = 63% от "значения на входе".
Автор: Boroda
Оконный фильтр на 8 точек (скользящее среднее).
Работает при en=1.
Автор: Boroda
Оконный фильтр на 8 точек (скользящее среднее).
Работает при en=1.
Автор: Boroda
Оконный фильтр на 8 точек (скользящее среднее).
Работает при en=1.
Автор: Boroda
 

Опрос

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

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