Блоки користувачів
Блок задержки включения/выключения сигнала
Для проектов использующих датчики уровня жидкости актуально иметь возможность настройки времени срабатывания в разных положениях. Это один из возможных сценариев применения данного блока. Схема: Раздельно задается время включения – Time1 и выключения Time0. Значения в мс. Сигнал En разрешает задержку сигнала. Скачать
MySensors
Подробная информация по проекту MySensors: mysensors.org (Eng) mysensors.ru (Rus) Группа в Skype. В ней обсуждаются общие вопросы по MySensors и программирование на Си Для обсуждения по вопросам программирования на FBD создал вторую группу. Скачать
Прием/передача четырех байт по UART с использованием библиотеки RadioHead
Блоки приема/передачи четырех байт через интерфейс UART посредством протокола библиотеки RadioHead. Подходит для радиомодулей HC-11,HC-12.Есть проверка CRC и подтверждение доставки. Скачать
Генератор и таймер на часах реального времени DS1302, DS1307, DS3231.
Используется способность “Блока часов реального времени” в программе “FLProg” выводить на отдельные выводы временные значения,что позволяет создавать тактовый генератор, а так же таймер не используя процессор ARDUINO. Так как часы являются отдельным блоком ,то процессор ARDUINO не останавливается, т.к. команду”millis” здесь не используется. Этот блок хорошо использовать вместо блока “Generator”. Единственно, минимальное значение временного интервала …
Далее…Генератор и таймер на часах реального времени DS1302, DS1307, DS3231.
Компаратор с гистерезисом с логикой по стандарту siemens Logo и других фирм
Логика компаратора с гистерезисом стандарта от Siemens Logo. Правило звучит так: Выход становится = 1, когда разность Ax-Ay преодолевает (превышает) порог “On”; чтобы он стал после этого = 0, надо чтобы разность Ах – Ау преодолела порог Off ( не важно в какую сторону, – в ту, с какой Off находится от On).. Реализация этого …
Далее…Компаратор с гистерезисом с логикой по стандарту siemens Logo и других фирм
Гистерезис от Х1 до Х2
Гистерезис по двум значениям от Х1 до Х2 Если HEAT=TRUE то режим работы НАГРЕВАТЕЛЬ, иначе ХОЛОДИЛЬНИК Удобно использовать для термостатов, прессостатов и пр. В архиве пример простого термостата на DS18B20
Блок для считывания 3 независимых RFID считывателей Wiegand 26/34 для Arduino Mega 2560
Параметры gateA , gateB , gateC типа Boolean. Используется для активации/деактивации соответствующего считывателя. Максимум 3 считывателя. Описание по подключению к ногам ниже. The Wiegand interface is a de facto standard commonly used to connect a card reader or keypad to an electronic entry system. Wiegand interface has the ability to transmit signal over long distance …
Далее…Блок для считывания 3 независимых RFID считывателей Wiegand 26/34 для Arduino Mega 2560
SSD1306
Блоки для отрисовки на дисплеях с контроллером SSD1306 “SSD1306 print” отображает текст – строку(string). Поддерживается кириллица. В папке “Draw” графические блоки для рисования прямоугольников, кругов, треугольников. Описания внутри блоков. Требуется установить в IDE библиотеки в папку “…\Documents\Arduino\libraries\” Перед всеми блоками добавить один из трех блоков “SSD1306 main” в зависимости от используемого вами подключения. После всех …
Аппаратный квадратурный счётчик в Arduino Due
В Arduino Due можно организовать аппаратный квадратурный декодер со счётчиком. Текущая версия пользовательского блока – v0.31 Параметров нет. Просто читаешь значение счётчика. Из описания блока: ============================================= Версия 0.31 – исправлено получение сигнала DIR Версия 0.3 – введён выход направления вращения, изменена Лейбла блока на QDEC Версия 0.2 – введён второй выход – беззнаковый Версия 0.1 …