AccelStepper
Управление шаговыми двигателями с ускорением, замедлением и поддержкой нескольких моторов одновременно
Установка
Последняя опубликованная версия- Скачайте архив — реестр отдает его уже проверенным.
- В Arduino IDE выберите «Скетч → Подключить библиотеку → Добавить .ZIP библиотеку».
- Укажите скачанный файл — библиотека появится в списке доступных.
SHA-256:45d152991271f8480bc939a7f325e006bfa3695a865eda383770bb68f0140e05AccelStepper-1.64.0-45d15299.zipОписание
Если вы работаете с шаговыми двигателями и стандартная встроенная библиотека Stepper кажется вам примитивной, то AccelStepper решит большинство реальных задач. Она поддерживает двух-, трёх- и четырёхпроводные двигатели, включая режимы полушага, и главное — добавляет ускорение и замедление, чего нет в стандартной библиотеке. Функции работают неблокирующим способом, поэтому вы можете управлять несколькими двигателями одновременно, каждый с собственной траекторией ускорения. Библиотека совместима с драйверами типа Sparkfun EasyDriver и платами типа Adafruit Motor Shield, поддерживает даже очень низкие скорости. API у неё довольно обширный, и при необходимости можно создавать подклассы для специфических сценариев.