Драйвер на 16 сервоприводов на базе PCA9685 для Arduino
С драйвером PCA9685 на 16 сервоприводов можно максимально подсоединять к одному микроконтроллеру до 992 сервоприводов за счёт подключения на одну шину до 62 контроллеров. Есть возможность настроить эти 16 каналов на различные режимы работы: включить-выключить светодиоды, отрегулировать их яркость, задержать их включение с целью снижения электромагнитных помех.
Выходная частота ШИМ-контроллеров лежит в диапазоне от 40 до 1000 Гц (12 Бит). За счёт программируемых 4-х адресов шины I2C осуществляется групповое управление микросхемами.
Драйвер может работать от 3.3 В, а также безопасно подключаться и к 5 В устройствам. Максимальное напряжение, которое выдержит драйвер, равно 6 В.
Основные достоинства
- Отдельная подача питающего напряжения для сервоприводов
- Приемлемая цена
- Малые габариты
- Высокое качество изготовления
- Драйвер имеет 3-х пиновые разъёмы для удобного подключения сервоприводов
- Управление осуществляется по I2C
- Широкий диапазон рабочих температур
- Выход можно настроить одним из удобных режимов: с открытым стоком или двухтактным
- Шестиразрядный I2С адрес, который поддерживает режим Fast-mode Plus, обладающий высокой нагрузочной способностью и работающий на частоте 1 МГц
- Есть встроенные часы
- Для наиболее удобного подсоединения светодиодов на каждом выходе установлены резисторы
- Есть отдельный вход для светодиодов, сервоприводов или источника питания
- Есть командный сброс, задающийся с помощью команд, посылающихся по I2C
Примеры использования
- Различные модели роботов
- Руки робота
- Шестиногие роботы
- Манипуляторы
Комплектация
- 1× Драйвер на 16 сервоприводов
Подключение и библиотеки
Драйвер работает как самостоятельное устройство и совместим с любыми микроконтроллерами, включая Arduino.
Подключается к плате через I2C. Для работы кроме стандартных библиотек Arduino IDE понадобится библиотека Adafruit PWM Servo Driver Library.
Отзывы
Отзывов пока нет.