nRF24L01+ двусторонний обмен данными

Есть два типа блоков Клиент и Сервер. Сервер находится в режиме ожидания информации от клиентов. А также по импульсу на входе query посылает данные Клиенту. Клиент может оправлять данные Серверу в следующих режимах: 1. Через заданный в настройках интервал. 2. В ответ на запрос от сервера. 3. По импульсу на входе Send. Имеется два основных …

Далее…nRF24L01+ двусторонний обмен данными

7

PID-регулятор для ИМ с дискретным и аналоговым управлением

Данный самописный PID-регулятор с успехом используется в системах на ПЛК известного Российского производителя на промышленных объектах. Регулирует температуру и давление в трубопроводах посредством дискретных и аналоговых трехходовых кранов. Также управляет частотными преобразователями трехфазных двигателей по интерфейсу 0-5В (0-10В и 4-20мА с внешними блоками преобразования на ОУ). Представлено 2 вида регуляторов ПИД и ПД. ******************************************************************************************* ПИД …

Далее…PID-регулятор для ИМ с дискретным и аналоговым управлением

4

oled_i2c дисплей

Пользовательский блок на oled_i2c дисплей с русским и украинским шрифтом. Блок умеет выводить на экран кириллицу, правда есть пока только один размер шрифта. Особенность данного блока в методе печати, раскладка должна быть латиница а печатать надо русскими буквами не пытаясь прочитать абракадабру, на экране будет как надо. Вторая особенность в блоке это уже моя фишка …

Далее…oled_i2c дисплей

4

nokia 5110

Набор пользовательских блоков состоит из блока инициализации дисплея и множества блоков для вывода на экран строк, линий, прямоугольников, окружностей. Библиотека простая но занимает мало места P.S. Cтрока рамка модернизированная Пример работы строки      

0

Цифровые фильтры

Фильтры: 1. RC-фильтр (RC). Формула работы: Dacc = Dacc + in — out; out = Dacc / K; period — период работы в милисекундах. Постоянная времени фильтра = K*period, за это время out = 0,63*in. 2. Скользящее среднее на 8 точек (wind). Формула работы: out = (temp1+temp2+temp3+temp4+temp5+temp6+temp7+temp8) / 8; где temp — предыдущие значения входного …

Далее…Цифровые фильтры

3

Блок перевода секунд в дни, часы, минуты, секунды

Блоки перевода секунд в дни, часы, минуты, секунды и обратно. В архиве 4 блока пользователя: 1. SecToDHMS — перевод секунд в дни, часы, минуты, секунды 2. SecToHMS — перевод секунд в часы, минуты, секунды 3. SecToMS — перевод секунд в минуты, секунды 4. TimeToSec — перевод из дней, часов, минут, секунд в секунды

2