FastAccelStepper
Высокоскоростное управление шаговыми двигателями с ускорением для AVR, ESP32 и Raspberry Pi Pico
Установка
Последняя опубликованная версия- Скачайте архив — реестр отдает его уже проверенным.
- В Arduino IDE выберите «Скетч → Подключить библиотеку → Добавить .ZIP библиотеку».
- Укажите скачанный файл — библиотека появится в списке доступных.
SHA-256:fd2a43ea0fcf1caa7b0de2871248f86c4a4b8d037301a2caa4fbaceefe307fb2FastAccelStepper-1.2.7-fd2a43ea.zipОписание
Высокоскоростная альтернатива AccelStepper для управления шаговыми двигателями с профилем ускорения и замедления. Поддерживает ATmega 168/328/2560, ATmega32u4, ESP32 (все варианты), Atmel SAM Due и Raspberry Pi Pico. На AVR микроконтроллерах достигает скорости до 50 кШагов/с, на ESP32 — до 200 кШагов/с. Двигатели подключаются через драйвер (например A4988) с однопроводным, двухпроводным или трёхпроводным интерфейсом. На ESP32 возможно управление дополнительными моторами через I2S (до 32 шагов при использовании мультиплексера). На некоторых платах пины выбора фиксированы (например, только 9 и 10 на Atmega328), хотя на platformio это иногда можно переконфигурировать через FAS TIMER MODULE.