Сервомотор#

Введение#

Трехпроводной сервомотор VEX — это трехпроводное устройство, способное вращаться в заданное положение на основе управляющего сигнала от блока управления V5.

Трехпроводной сервомотор VEX.

На этой странице в качестве примера имени сервомотора используется servo_motor При необходимости замените его на собственное имя.

Ниже приведён список доступных методов:

  • set_position – Перемещает сервомотор в заданное положение от 0 до 100 градусов.

Конструктор – Ручная инициализация сервомотора.

  • Servo – Создает сервомотор.

set_position#

set_position перемещает сервомотор в заданное положение от 0 до 100 градусов.

Примечание: Сервомотор начинает каждый проект с автоматического центрирования под углом 50 градусов, прежде чем завершить какие-либо движения.

Схема сервомотора, показывающая угол его вращения: от 100 градусов слева до 50 градусов в центре и 0 градусов справа.

Usage:
servo_motor.set_position(value, units)

Параметры

Описание

value

Значение положения, которое нужно установить для сервомотора. Это может быть целое число integer или десятичное число (float) от 0 до 100.

units

Единица измерения положения: DEGREES или PERCENT (по умолчанию).

Строители#

Конструкторы используются для ручного создания объектов Servo , которые необходимы для настройки сервомотора вне VEXcode.

Servo#

Servo создает сервомотор.

Usage:
Servo(port)

Параметр

Описание

port

3-проводной порт, к которому подключен сервомотор:

# Create a Servo Motor in Port A
servo_motor = Servo(brain.three_wire_port.a)