Servo Hardware PWM
Управление до 9 сервомоторами на Arduino Mega через аппаратные 16-битные таймеры без помех от других библиотек
Установка
Последняя опубликованная версия- Скачайте архив — реестр отдает его уже проверенным.
- В Arduino IDE выберите «Скетч → Подключить библиотеку → Добавить .ZIP библиотеку».
- Укажите скачанный файл — библиотека появится в списке доступных.
SHA-256:191beac0f548b8b6611d74e84565253709a5b49264f271bd68bc1da01a9aa888Servo_Hardware_PWM-1.3.0-191beac0.zipОписание
Специализированная библиотека для Arduino Mega, которая управляет сервомоторами напрямую через аппаратные 16-битные таймеры (timer3, timer4, timer5) вместо программного PWM. Поддерживает до 9 сервомоторов на выводах 2, 3, 5, 6, 7, 8, 44, 45 и 46. Главное преимущество — стабильность: не использует Timer1, поэтому при работе с Wire.h библиотекой не возникает помех в ширине импульсов, которые иногда появляются в стандартной Servo.h. Регистры I/O адресуются напрямую, минуя digitalWrite(), что обеспечивает более надёжное управление. Полностью совместима с командами оригинальной Arduino Servo библиотеки, плюс добавлены возможности задания начальной позиции сервомотора и массовой отстыковки всех сервов одной командой. Работает только на Arduino Mega.