ШИМ на GyverPWM

Hасширенная генерация ШИМ на Arduino

Пользовательские блоки ПИД регуляторов, прочих регуляторов и для работы с ШИМ выходами
Правила форума
Рекомендации по размещению блоков:
Автор блока создает подробное описание блока, отличие от подобных(если есть на данный момент).Сложные блоки очень желательно с примерами.
При выходе новых версий редактирует/дополняет свой первый пост с указанием даты, версии, причины.
В каждой теме обсуждается только выложенный автором блок - баги, возможность (или предложение) доработки и прочие хотелки.
Свои блоки, переработанные, с другими библиотеками, протоколами и т.д.- размещаем либо сами отдельно, либо обсуждаем и дорабатываем в форуме Разработка блоков.
Пользователи улучшив блок автора и проверив его работоспособность - могут обратиться к автору или модераторам с просьбой добавить их версию блока в первое сообщение темы.
Ответить
Аватара пользователя
AlexCrane
Лейтенант
Сообщения: 599
Зарегистрирован: 20.10.2017{, 13:22}
Репутация: 151
Откуда: Ульяновск
Имя: Александр

ШИМ на GyverPWM

#1

Сообщение AlexCrane » 19.05.2021{, 21:10}

Блоки расширенной генерации ШИМ на библиотеке GyverPWM

Поддерживаемые платформы: платы на ATmega328/168 (Arduino Nano, UNO, Pro Mini)
    GyverPWM.png
      Полное описание возможностей
      https://alexgyver.ru/gyverpwm/

      Используемые библиотеки (в блок не интегрированы, скачивать по ссылкам ниже):
      https://github.com/AlexGyver/GyverLibs/ ... verPWM.zip

      Блоки бета-версия:
      ШИМ_AlexCrane_GiverPWM_(Code_-_Professional)_28.05.2021.zip
      Обозначения:Показать

      _|¯ - постоянная подача true, отработка по переднему фронту
      _|_ - Подача сигнала через RTrig на один цикл
      Описание входов и выходов добавлю позже если будут вопросы...

      Блоки не тестировал, просто упаковал в блоки. Если испытаете и отпишитесь буду благодарен
      Если блок понравился, можете отблагодарить...
      Для скачивания вложений Вы должны быть зарегистрированы.
      Последний раз редактировалось AlexCrane 28.05.2021{, 08:56}, всего редактировалось 1 раз.
      Если не знаю, то не скажу. Если скажу, то сначала проверю...
      Если нет возможности отблагодарить материально, хотя бы оцени пост....

      Аватара пользователя
      Vuktor
      Сержант
      Сообщения: 105
      Зарегистрирован: 11.04.2021{, 14:44}
      Репутация: 3
      Имя: Vuktor

      ШИМ на GyverPWM

      #2

      Сообщение Vuktor » 19.05.2021{, 21:23}

      :smile152:

      Аватара пользователя
      Di123
      Лейтенант
      Сообщения: 517
      Зарегистрирован: 03.11.2018{, 19:38}
      Репутация: 7
      Имя: Дмитрий

      ШИМ на GyverPWM

      #3

      Сообщение Di123 » 28.05.2021{, 07:48}

      ошибка с блоком выдаёт
      Arduino: 1.8.13 (Windows 10), Плата:"Arduino Uno"

      C:\Users\User\AppData\Local\Temp\flprog\pr21\pr21.ino: In function 'void setup()':

      pr21:166:21: error: expected primary-expression before ')' token

      PWM_prescaler(3,);

      ^

      Несколько библиотек найдено для "OneWire.h"

      Используется: c:\PortableFLProg_7-3-4_Win64\ideV6\portable\sketchbook\libraries\OneWire

      Не используется: c:\PortableFLProg_7-3-4_Win64\ideV6\libraries\OneWire

      exit status 1

      expected primary-expression before ')' token



      Этот отчёт будет иметь больше информации с
      включенной опцией Файл -> Настройки ->
      "Показать подробный вывод во время компиляции"
      Отправлено спустя 3 минуты 47 секунд:
      1.rar
      Отправлено спустя 59 секунд:
      я так понял на дути мы подаём число из таблицы для выбора частоты ?
      2021-05-28_115256.png
      Для скачивания вложений Вы должны быть зарегистрированы.

      Аватара пользователя
      AlexCrane
      Лейтенант
      Сообщения: 599
      Зарегистрирован: 20.10.2017{, 13:22}
      Репутация: 151
      Откуда: Ульяновск
      Имя: Александр

      ШИМ на GyverPWM

      #4

      Сообщение AlexCrane » 28.05.2021{, 08:57}

      Di123, Спасибо за тестирование. Исправил. Качать в шапке viewtopic.php?f=89&t=7389&p=103838#p103838
      Если не знаю, то не скажу. Если скажу, то сначала проверю...
      Если нет возможности отблагодарить материально, хотя бы оцени пост....

      Ответить

      Вернуться в «ПИД регуляторы (PID), блоки для ШИМ»

      Кто сейчас на конференции

      Сейчас этот форум просматривают: нет зарегистрированных пользователей и 1 гость