⚡ 1 июля магазин не работает, все оформленные заказы будут обработаны 2 июля
  • Производится отгрузка заказов через пункты выдачи Boxberry!
  • Производится курьерская доставка по г. Москва!
  • Производится курьерская доставка EMS!
  • Остальные способы получения заказа временно недоступны.
  • КОРЗИНА
    0 ТОВАРА
    8 (499) 500-14-56 | ПН. - ПТ. 12:00-20:00
    ЛЕСНОРЯДСКИЙ ПЕРЕУЛОК, 18С2, БЦ "ДМ-ПРЕСС"

    Библиотека iarduino_MultiServo

    tremaru / iarduino_MultiServo

    ★ Обновлено: 13:24 16.11.2019 ☆ Создан: 19:06 21.05.2019

    Релизы

    Версия 1.1.3
    07.10.2019
    Cкачать
    Версия 1.1.2
    27.08.2019
    Cкачать

    Описание библиотеки:

    Библиотека позволяет работать с Multi Servo Shield на 16 сервоприводов.
    Основные функции библиотеки, позволяют управлять сервоприводами, и использовать Servo Shield в качестве расширителя выходов Arduino (только выходов, а не входов).
    Дополнительные функции библиотеки, позволяют использовать весь функционал чипа PCA9685, на базе которого реализован Multi Servo Shield.

    Данная библиотека может использовать как аппаратную, так и программную реализацию шины I2C.
    О том как выбрать тип шины I2C рассказано в статье Wiki - расширенные возможности библиотек iarduino для шины I2C.

    Основные функции библиотеки:

    Подробное описание работы с основными функциями, находится в разделе Wiki Multi Servo Shield.

    #include <iarduino_MultiServo.h> // Подключаем библиотеку
    iarduino_MultiServo ОБЪЕКТ; // Создаём объект

    Функция begin( [ АДРЕС [ , ЧАСТОТА ]] ); // Инициализация работы с Multi Servo Shiel.

    Функция servoSet( №_ВЫХОДА , ПАРАМЕТРЫ ); // Установка параметров для каждого сервопривода.

    Функция servoWrite( №_ВЫХОДА , УГОЛ ); // Поворот указанного сервопривода на заданный угол.

    Функция analogWrite( №_ВЫХОДА , ШИМ [ , ФАЗОВЫЙ_СДВИГ ] ); // Установка сигнала ШИМ на выходе.

    Функция digitalWrite( №_ВЫВОДА , СОСТОЯНИЕ ); // Установка логического состояния на выходе.

    Функция analogRead( №_ВЫВОДА ); // Чтение ранее установленного коэффициента заполнения ШИМ.

    Дополнительные функций библиотеки:

    Подробное описание работы с дополнительными функциями, находится в разделе Wiki Multi Servo Shield.

    Функция bus( ЧАСТОТА ); // Установка скорости работы Multi Servo Shield на шине I2C.

    Функция restart(); // Перезагрузка Multi Servo Shield, с установкой значений по умолчанию.

    Функция invert( ФЛАГ ); // Инверсия сигналов на всех выходах Multi Servo Shield.

    Функция outdrv( ФЛАГ ); // Установка схемы с каскадным выходом выводов внутри чипа.

    Функция outState( СОСТОЯНИЕ ); // Установка состояний на всех выходах LOW, HIGH или IMPEDANCE.

    Функция extClock( ЧАСТОТА ); Установка работы чипа от внешнего источника тактирования.

    Функция reg( АДРЕС [ , ДАННЫЕ ] ); // Чтение или запись одного байта данных в (из) регистр чипа.

    Гарантии и возврат Используя сайт Вы соглашаетесь с условями