tinyServo84
Управление сервомоторами на ATtiny84 через прерывания Timer1 в режиме CTC, поддержка до 11 приводов
Установка
Последняя опубликованная версия- Скачайте архив — реестр отдает его уже проверенным.
- В Arduino IDE выберите «Скетч → Подключить библиотеку → Добавить .ZIP библиотеку».
- Укажите скачанный файл — библиотека появится в списке доступных.
SHA-256:ca98f20a2bd1fb30f87f9ed925bfcfb657ff85939cdad9f1b63b67a6c736a1d3tinyServo84-1.0.6-ca98f20a.zipОписание
Узкоспециализированная библиотека для управления сервомоторами на ATtiny84 через прерывания Timer1 в режиме CTC. Поддерживает до 11 сервоприводов одновременно на выводах портов A и B микроконтроллера. Возникла из практической необходимости — при разработке на ATtiny84 стандартная servo-библиотека не справляла с задачей, поэтому автор написал собственное решение. В комплекте идут примеры управления одним и тремя сервами, а также вариант с I2C-связью между Arduino Uno и ATtiny84. Работает только на частоте 8MHz и исключительно с ATtiny84, хотя в архиве есть кроссплатформенный sketch bruteForceServo для экспериментов на других микроконтроллерах. Подойдет тем, кто уже работает с ATtiny84 и столкнулся с ограничениями встроенного PWM.