PCA9685 16-Channel PWM Driver Module Library
Управление 16-канальным PWM-драйвером PCA9685 по I2C с поддержкой серводвигателей и нескольких устройств
Установка
Последняя опубликованная версия- Скачайте архив — реестр отдает его уже проверенным.
- В Arduino IDE выберите «Скетч → Подключить библиотеку → Добавить .ZIP библиотеку».
- Укажите скачанный файл — библиотека появится в списке доступных.
SHA-256:a53c1bedfd220f8359c9de80bd2ef49e8d82e21d28974764d3fee1b7776511d5PCA9685_16_Channel_PWM_Driver_Module_Library-1.2.15-a53c1bed.zipОписание
PCA9685 — это популярный 16-канальный ШИМ-драйвер, который подключается по I2C и управляется прямо с Arduino. Библиотека работает с этим модулем и позволяет менять частоту выходного сигнала, использовать несколько устройств одновременно через прокси-адресацию, а также работать с серводвигателями благодаря встроенному вспомогательному классу. Код был написан для Arduino, но его можно использовать и на ESP32, ESP8266, Teensy и других платформах — правда, нужно проверить буфер I2C и убедиться, что количество интерфейсов Wire соответствует архитектуре. Библиотека относительно стабильна и активно используется, хотя имеет довольно долгую историю — первую версию создал Kasper Skårhøj в 2012 году, потом её форкили другие разработчики.