Adafruit TiCoServo
Управление сервоприводами без конфликтов с NeoPixels в одном скетче
Установка
Последняя опубликованная версия- Скачайте архив — реестр отдает его уже проверенным.
- В Arduino IDE выберите «Скетч → Подключить библиотеку → Добавить .ZIP библиотеку».
- Укажите скачанный файл — библиотека появится в списке доступных.
SHA-256:a95451ec9b49e6cbeedbe4eef4f1dd2039f7e1975c9c0e6f141a49baed91eb99Adafruit_TiCoServo-1.0.6-a95451ec.zipОписание
Альтернативная библиотека для управления сервоприводами, нужна в основном тем, кто в одном скетче работает с NeoPixels и сервами одновременно. Обычная Arduino Servo начинает дёргаться и глючить при наличии адресуемых светодиодов, а эта библиотека избегает этой проблемы, используя аппаратный PWM другим способом. Сама по себе работает независимо, но если всё же нужны NeoPixels, придётся устанавливать их библиотеку отдельно. Поддерживаемые пины зависят от платы: на Arduino Uno и Pro Trinket это 9 и 10, на Leonardo 5, 9, 10 и 11, на Flora D9 и D10, на Teensy 2.0 — 4, 9, 14, 15, на Mega целых 13 пинов. У этого подхода есть свои ограничения, подробнее о которых рассказано в примерах кода.