Month: February 2018
Компаратор с гистерезисом
Компаратор с гистерезисом и направлением изменения сигнала. Так же в настройках устанавливается период опроса аналогового входа в мс(по умолчанию 1000 мс). AI – подключаем аналоговый вход порог – порог срабатывания гист – гистерезис ув./ум. – 1 на увеличение, 0 на уменьшение
Среднее значение
Работает следующим образом. По переднему фронту на входе zamer он записывает значения со входа input в очередную ячейку массива. По достижении заданного количества замеров значение всех ячеек складывается и делится на количество замеров. полученный результат записывается на выход. После чего процесс замеров начинается сначала
Блок для расчета среднеквадратичного
Работает следующим образом. По переднему фронту на входе zamer он записывает значения со входа input в очередную ячейку массива. По достижении заданного количества замеров из них расчитывается значение по формулу output = sqrt ((1/ Количество замеров) * сумму квадратов значений замеров). После чего процесс замеров начинается сначала
Управление освещением V2.1
Включение и отключение освещения происходит в течении 10 минут плавно, т.к. в течении каждой минуты так-же происходит увеличение и уменьшение яркости. Настроек блок не имеет, нужно только установить константу “время включения” и “время выключения” ОПИСАНИЕ АВТОРА В БЛОКЕ: ====================================================================================================== Блок предназначен для программирования плавного Включения и Отключения освещения, управляется от часов реального времени. Между периодами …
Блок Encoder
Описание блока: Encoder – подсчитывает импульсы от датчиков положения вала, датчиков двигателя и других датчиков угла поворота. Encoder использует квадратурный метод подсчета импульсов, благодаря чему, обеспечивается определения направления вращения. В параметрах пользователя необходимо указать 2 пина к которым подключен энкодер. Есть три варианта подключения: 1. Лучший результат – используются два пина поддерживающие прерывания. 2. Хорошая …
Счетчик CTDU+
Попытался доработать счетчик CTDU из базового набора. Теперь можно задать максимальное и минимальное значения для выдачи сигнала Формат – integer C – импульсы, которые надо подсчитывать UD – направление счета 1 – вверх, 0 – вниз Otschet – начальная точка отсчета SP – разрешение записи точки отсчета. MAX – точка выдачи верхнего сигнала MIN – …
Модуль “Обновление часов” из Интернета
Сделал для Mega2560 для часов ds1307 при помощи Ethernet Shield W5100. По необходимости подставляется только mac адрес вашей карты и переменная часов (_RTC1). Есть вход запроса на изменение. Я сделал при запуске. Можно раз в день.
Блок вывода времени
Блок для вывода времени в строку. Выводит часы, минуты и секунды с нулями (1:2:33) (01:02:03), кроме этого можно включать и выключать мигание разделителя.
Сглаживающий аналоговый фильтр
Блок сглаживает аналоговый сигнал (Integer) по формуле ( выход = ((вход – выход) * К ) +выход ) К – число (Float) от 0,1 и меньше. Чем меньшее К, тем сильнее сглаживание.