Servomotor#

Introdução#

O Servomotor VEX de 3 fios é um dispositivo de 3 fios que pode rodar para uma posição específica com base num sinal de controlo do módulo V5 Brain.

O servomotor VEX de 3 fios.

Esta página utiliza servo_motor como exemplo do nome do servomotor. Substitua-o pelo nome que configurou, se necessário.

Segue-se uma lista dos métodos disponíveis:

  • set_position – Desloca um Servo Motor para uma posição especificada entre 0 e 100 graus.

Construtor – Inicializa manualmente um servomotor.

  • Servo – Cria um Servo Motor.

definir_posição#

O comando set_position move um servomotor para uma posição específica entre 0 e 100 graus.

Nota: Um servomotor inicia cada projeto centrando-se automaticamente a 50 graus antes de completar qualquer movimento.

Um esquema de um servomotor mostrando os graus que pode rodar, de 100 para a esquerda, para 50 no centro e 0 graus para a direita.

Usage:
servo_motor.set_position(value, units)

Parâmetros

Descrição

value

The position value to set for the Servo Motor. This can be an integer or decimal (float) from 0 to 100.

units

Unidade de posição: DEGREES ou PERCENT (padrão).

Construtores#

Os construtores são utilizados para criar manualmente Servo , que são necessários para configurar um Servo Motor fora do VEXcode.

Servo#

O Servo ) cria um Servo Motor.

Usage:
Servo(port)

Parâmetro

Descrição

port

A porta de 3 fios à qual o servomotor está ligado:

  • No V5 Brain – Ports.PORTx em que x é o número da porta.
  • Num expansor de 3 fios – expander.a em que expander é o nome da instância do expansor.

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