Unistep2
Неблокирующее управление шаговыми моторами 28BYJ-48 с поддержкой нескольких двигателей одновременно
Версия1.0.0
ZIP на зеркалеготов
ПроверкаSHA-256
Размер8.16 KiB
Источникофициальный
Обновлено2026-10-08
Установка
Последняя опубликованная версия1.0.08.16 KiB ZIP
СкачатьZIP уже в зеркале TREMAАрхив хранится локально и уже прошел проверку контрольной суммы. Скачивание должно начаться сразу.версия: последняя · сохранен: 2026-08-29 01:29:34 UTC
Как подключить скачанный ZIP
- Скачайте архив — реестр отдает его уже проверенным.
- В Arduino IDE выберите «Скетч → Подключить библиотеку → Добавить .ZIP библиотеку».
- Укажите скачанный файл — библиотека появится в списке доступных.
Контрольная сумма
SHA-256:9259cd5f8cd29c75e709a604829c8320b940e9fc7d36086a9310dc48035898f0Архив
Unistep2-1.0.0-9259cd5f.zipОписание
Если вы работаете с дешевыми моторчиками 28BYJ-48 на ULN2003 драйверах и стандартные библиотеки вроде Stepper или AccelStepper дают помехи и перегрев, эта библиотека решает проблему. Unistep2 работает неблокирующим образом, позволяя управлять двумя и более шаговиками одновременно без помех в работе остального кода. Библиотека правильно генерирует 8-шаговый управляющий сигнал, требуемый для хальфстепа, обеспечивает точный тайминг и меньше гудит. Нужно только указать четыре пина для подключения, количество шагов на оборот (обычно 4096 для 28BYJ-48) и задержку между шагами в микросекундах — быстрее 900 мкс обычно не работает без проблем.