Набор блоков для управления модулем DFPlayer mini.

Краткое описание внутри блоков. P.S. Какие то блоки уже были здесь на форуме, каких то не было. Блоки подкорректированы, (где по описанию, где по коду) Чтобы не было путаницы, блоки отвязаны от библиотек. В архиве полный пакет блоков и библиотек ним. Примеры работы с ними можно найти в этой ветке. Добавлю пару примеров которых нет. …

Далее…Набор блоков для управления модулем DFPlayer mini.

1

GY-521 – модуль с гироскопом, акселерометром и термометром MPU-6050

GY-521 – модуль с гироскопом, акселерометром и термометром MPU-6050 Характеристики: — 16-битный АЦП, — напряжение питания 3-5В, — поддержка протокола I2C, — диапазон ускорений: ± 2 ± 4 ± 8 ± 16g, — диапазон «гиро»: ± 250 500 1000 2000 ° / s, Подключение к Arduino Для интерфейса I2C у Ардуино имеются контакты A4 (SDA) …

Далее…GY-521 – модуль с гироскопом, акселерометром и термометром MPU-6050

5

Монитор электроэнергии PZEM-004T

Измерение напряжения Измерение тока Измерение мощности Учтенная электроэнергия P.S. Подкорректировал блок: 1. Убрал строку Serial.begin(9600), настраивающую Хардварный UART, хотя в блоке используется Софтварный. 2. Убрал декларирование переменных из секции Loop, т.к. они уже задекларированы, как выходы блока. 3. Вывел параметры пользователя: RX, TX, IP. 4. Добавил вход разрешения работы. Энергомонитор_(CODE)

2

Блок регулировки кнопочный

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

1

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

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

1

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

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

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

5

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

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

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

2