Сервопривод#

block

Внешний вид блока в REPEAT VISION#

 Блок Сервопривод описывает связь сервопривода с платами Arduino Nano, Uno и Mega.

 В свойстве блока Режимы работы сервопривода выбирается один из режимов, в которых может работать сервопривод:

  1. Шаговый режим;

  2. Непрерывное вращение;

  3. Четкое позиционирование;

  4. Микросекундный режим.

 В свойстве Задержка движения записывается время на которое задерживается вращение сервопривода.

 В случае использования нескольких сервоприводов в одной модели, применяется свойство Имя сервопривода, которое задает уникальное наименование для каждого сервопривода в модели.

 Свойство Плата подключения позволяет выбрать тип платы к которой подключен сервопривод:

  • Arduino Nano и Uno;

  • Arduino Mega;

  • Driver.

Важно

Указываемый в свойствах номер пина сервопривода является цифровым, рис. 1:

Servo pin designation

Рис. 1 Обозначение пинов сервопривода#

Название платы

Свойство где указан номер пинов подключения сервоприводов

Номера пинов подключения сервоприводов

Arduino Nano

Номер пина сервопривода плат Arduino Nano и Uno

3, 5, 6, 9, 10, 11

Uno

Номер пина сервопривода плат Arduino Nano и Uno

3, 5, 6, 9, 10, 11

Arduino Mega

Номер пина сервопривода платы Arduino Mega

с 2 по 13, с 44 по 46

Примечание

При выборе в качестве платы подключения драйвера (Driver) номер пина подключения сервопривода, к драйверу, подается числом на вход блока.

Важно

При выборе плат в свойстве Плата подключения Arduino Nano, Uno и Mega, то сервопривод подключается непосредственно к физической плате. В случае выбора Driver, сервопривод подключается к модулю драйвера, а тот в свою очередь к управляющей плате.

Важно

На вход блока можно подавать значения:

  • угла поворота сервопривода в диапазоне от 0 до 180 ̊ ;

  • положения сервопривода в диапазоне от 500 (0 ̊ ) до 2500 (180 ̊ ) мкс.

1.  Свойства#

Свойство

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

Описание

Единицы измерения

Режим работы сервопривода:
Шаговый режим;
Непрерывное вращение;
Четкое позиционирования;
Микросекундный режим

Шаговый режим

-

-

Задержка движения

100

Время задержки вращения сервопривода

мс

Плата подключения:
Arduino Nano и Uno;
Arduino Mega;
Driver

Arduino Nano и Uno

Тип управляющей платы для подключения сервопривода

-

Номер пина сервопривода плат Arduino Nano и Uno:
3;
5;
6;
9;
10;
11, доступно при выборе Плата подключения - Arduino Nano и Uno

3

Номера пинов плат Arduino Nano и Uno, к которым может подключаться сервопривод

-

Номер пина сервопривода платы Arduino Mega, доступно при выборе Плата подключения - Arduino Mega

9

Номера пинов платы Arduino Mega, к которым может подключаться сервопривод

-

Имя сервопривода

servo

Уникальное имя сервопривода на модели

-

2.  Входы и выходы#

Параметры

Вход/Выход

Описание

Единицы измерения

Тип порта

Вход

Вход

-

-

Автоматика

Выход

Выход

-

-

Автоматика

Для того, чтобы посмотреть возможности подключения блока необходимо перейти на страницу Описание портов блоков

3.  Кодогенерация#

Важно

Блок поддерживает генерацию исходного кода на C

См. также

С примером использования данного блока можно ознакомиться в разделе Кодогенерация практическое руководство Описание структуры исходников кодогена REPEAT VISION