Документация Engee

Arduino-servoWrite

Управление положением вала сервопривода.

Тип: CFunction

Путь в библиотеке:

/Interfaces/Targets/Arduino/Arduino-servoWrite

Описание

Для работы с блоком установите/обновите пакет поддержки оборудования.

Блок Arduino-servoWrite используется для управления положением вала сервопривода.

Порты

Вход

# value — значение угла или длительность импульса
скаляр

Details

Значение угла. В импульсном режиме — длительность импульса.

Типы данных

UInt16

Поддержка комплексных чисел

Нет

Параметры

Main group

# Номер канала — аналоговый пин

Details

Аналоговый пин, подключенный к сигналу сервопривода.

Значение по умолчанию

:A0

Имя для программного использования

m_pin

Настраиваемый

Нет

Вычисляемый

Да

# Импульсный режим — режим интерпретации входного сигнала

Details

Чекбокс, который определяет, как интерпретировать входной сигнал: как угол (значение от 0 до 180) или как длительность импульса — значения будут зависеть от сервопривода (стандартно, минимальному углу соответствует импульс 1000 мкс, максимальному — 2000 мкс).

Значение по умолчанию

false (выключено)

Имя для программного использования

m_is_impulse

Настраиваемый

Нет

Вычисляемый

Да

# Шаг расчёта: — период, с которым будет вызываться блок

Details

Укажите интервал между шагами расчета как неотрицательное число. Чтобы наследовать шаг расчета, установите для этого параметра значение −1.

Значение по умолчанию

-1

Имя для программного использования

sample_time

Настраиваемый

Нет

Вычисляемый

Да