Блок регулировки кнопочный с выходом на LCD

Частоту переключения можно изменить заменой константы в симметричном генераторе. Для увеличения верхней границы регулировки, со (100), до к примеру (255) это будет выход, от (0) до (5) вольт на выходе. Измените константу в блоке сравнения 1. Добавил выход на LCD для визуализации.

1

Фазовый регулятор мощности

Сделал пользовательский блок (Code) для фазового регулятора мощности. Сначала пробовал конструкцию на основе скоростного счётчика Фазное регулирование нагрузки переменного тока с помощью FLProg , но меня это не устроило по следующим причинам: – высокая частота прерываний от таймера («грузит» Ардуинку). Проверил осциллографом частоту (с помощью доп. тестового кусочка) прерываний – она равна 32 157кГц (т.е. …

Далее…Фазовый регулятор мощности

5

Блок пользователя L293D

Блок для управления вращением четырех двигателей постоянного тока. Позволяет изменять скорость и направление вращения каждого двигателя независимо. Блок можно использовать в проекте только один раз, так как плата шилда занимает все цифровые пины, кроме 0, 1, 2, 13, также свободны аналоговые входы. Причем аналоговые входы выведены отдельно на шилде, а 0,1,2,13 нет. Шилды в основном …

Далее…Блок пользователя L293D

2

Определение направления поворота энкодера

Блок служит для определения направления поворота энкодера. Подключается к блоку Encoder (спасибо автору bulldozzer) с нашего сайта FLProg, который в исходном состоянии имеет значение (0). При вращении энкодера в одну или другую сторону, получаем положительное или отрицательное значение числа. Мой блок при помощи двух компараторов определяет это значение на своём входе, сравнивая его с нулём. …

Далее…Определение направления поворота энкодера

3

Музыкальный блок

Блок служит для вывода на Buzzer (пьезоизлучатель) музыкальной композиции, которая набрана константами (определяющими звуковую частоту) на входах мультиплексора. Для увеличения или уменьшения композиции, необходимо поменять количество входов мультиплексора в редакторе блока. Темп музыки можно менять в параметрах блока. P.S. С помощью этого можно сделать озвучивание каких либо команд или просто попищать . Меняя массив можно …

Далее…Музыкальный блок

3

Блоки световых эффектов

Сделал 10 блоков для создания световых эффектов. Блоки имеют 10 выходов (L1-L10) для подключения светодиодов, выход on/off для индикации режима работы. Из входов, это вход регулирования скорости переключения светодиодов и два входа для включения и выключения блока. В архиве также имеется проект в FLProg и проект для Proteus и файл прошивки к нему. Если, что …

Далее…Блоки световых эффектов

1

74HC595 (Code)

Для каждого количества микросхем при последовательном соединении сделал 4 отдельных блока для 1, 2, 3 и 4 микросхем в каскаде. 21.01.2017 – добавлен блок для 10 микросхем. Отличия от стандартного встроенного блока: – подключать можно к любым, в том числе и «цифровым из аналоговых» выходам Arduino (в стандартном блоке, из-за использования аппаратного модуля SPI – …

Далее…74HC595 (Code)

1

RF пульт

Два блока под библиотеки (RemoteReceiver) и (RCSwitch), для разных типов пультов. Для назначения выходу IND своих кнопок заменить вписанные кода на свои FunctionSection (value == свой код) = свой индекс; Выходы: code – Пришедший код любой кнопки пульта (сбрасывается таймером “Time_to_reset”) IND – Индекс присвоенный кнопке (сбрасывается таймером “Time_to_reset”) new_D – Импульс в один цикл …

Далее…RF пульт

2

Блок для управления индикатором на 2-х микросхемах 74Н595 4-bit led digital tube module

Блок реализован на основе библиотеки.Переделал полностью блок, теперь реализованы все функции. 1.Позволяет выводить Float значения как положительные так и отрицательные. 2.Выводит одиночный символ из массива в заданную позицию. 3.Выводит целое положительное двухзначное число в заданную позицию второй цифры. 4.Выводит четырёхзначное положительное целое число, в незанятых разрядах горят нули. 5.Выводит четырёхзначное положительное целое число, незанятые разряды …

Далее…Блок для управления индикатором на 2-х микросхемах 74Н595 4-bit led digital tube module

4