GyverStepper
Управление шаговыми моторами с ускорением, планированием многоосевых траекторий и поддержкой 4-фазных драйверов и STEP-DIR контроллеров
Установка
Последняя опубликованная версия- Скачайте архив — реестр отдает его уже проверенным.
- В Arduino IDE выберите «Скетч → Подключить библиотеку → Добавить .ZIP библиотеку».
- Укажите скачанный файл — библиотека появится в списке доступных.
SHA-256:83713d9d2409c3a320dc02c1efe1febf3c3ef7d9976e13dd3c0ff536beb74dc8GyverStepper-2.7.2-83713d9d.zipОписание
Если вам нужно управлять шаговыми моторами с ускорением, остановкой в нужной позиции или плавным вращением на заданной скорости — эта библиотека предлагает несколько вариантов решения под разные задачи. Поддерживает 4-фазные драйверы (шаг и полушаг) и STEP-DIR контроллеры, автоматически отключает питание при достижении целевой позиции. Основной класс GStepper универсален, но может быть тяжелым для работы в прерываниях таймера. Если нужна оптимизация — есть облегченная GStepper2 с целочисленным алгоритмом. Для многоосевых систем встроены планировщики траекторий GPlanner и GPlanner2, которые хорошо работают в прерываниях и обеспечивают плавное разгонное движение нескольких моторов одновременно. Библиотека совместима со всеми Arduino-платформами.