• Новый номер телефона WhatsApp и Telegram: +7 993 910‑76‑27
  • 0
    КОРЗИНА
    0 ТОВАРА

    Библиотека iarduino_MultiServo

    tremaru / iarduino_MultiServo

    ★ Обновлено: 21:02 04.06.2024 ☆ Создан: 19:06 21.05.2019

    Релизы

    Версия 1.1.5
    04.06.2024
    Cкачать
    Версия 1.1.4
    16.05.2024
    Cкачать
    Версия 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( [&ШИНА] [, АДРЕС [, ЧАСТОТА]] ); // Инициализация работы.

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

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

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

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

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

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

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

    Функция restart(); // Перезагрузка Multi Servo Shield.

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

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

    Функция outState( СОСТОЯНИЕ ); // Установка логического уровня на всех выходах.

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

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

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