XLR8Servo
Управление RC-сервомоторами на платах XLR8 через аппаратное обеспечение без блокировки PWM и таймеров микроконтроллера
Установка
Последняя опубликованная версия- Скачайте архив — реестр отдает его уже проверенным.
- В Arduino IDE выберите «Скетч → Подключить библиотеку → Добавить .ZIP библиотеку».
- Укажите скачанный файл — библиотека появится в списке доступных.
SHA-256:a6148c8934bf2dcc0c76446615a52d1f871eecc53fce2c300102d66e82c978c5XLR8Servo-2.2.0-a6148c89.zipОписание
Специализированная библиотека для плат XLR8 от Alorium Technology, которая управляет RC-сервомоторами через выделенное аппаратное обеспечение вместо таймеров микроконтроллера. Решает главные проблемы стандартной Arduino Servo: устраняет дрожание сервопривода, не блокирует PWM на пинах 9 и 10, не занимает единственный 16-битный таймер платы. Поддерживает одновременное управление до 20 сервомоторами с высокой точностью. С версии 2.1.0 функции write() и writeMicroseconds() получили опциональный параметр скорости (1–15), позволяющий плавно перемещать сервы между позициями. API совместим со стандартной библиотекой Arduino Servo, так что замена одной на другую не требует переписывания кода. Нужна плата XLR8 — обычный Arduino Uno не подойдёт.