Uso del servomotor V5 de 3 cables

El servomotor de cables VEX es un motor equipado con un microcontrolador integrado que permite un posicionamiento angular preciso dentro de un rango de movimiento de
grados. Mientras que los motores continuos giran libremente, un servomotor utiliza un actuador para moverse a una posición específica a una velocidad fija y resiste activamente el movimiento externo mientras mantiene esa posición hasta que recibe un nuevo comando. 


Conexión del servo de 3 cables

Aquí se muestra el módulo V5 Brain con sus ocho puertos 3-Wire resaltados. Estos puertos están etiquetados alfabéticamente de la A a la H.

1. Para conectar un servo de 3 cables a un cerebro V5, ubique los puertos de 3 cables en el costado del cerebro.

En la imagen se muestra el módulo V5 Brain con el dispositivo servo de 3 cables conectado a uno de sus puertos de 3 cables.

2. Conecte el servo VEX de 3 cables a uno de estos puertos.


Configuración en VEXcode

Menú Dispositivos VEXcode V5 después de seleccionar el botón Agregar un dispositivo. La opción de 3 cables está resaltada.

1. Seleccione 3-WIRE en la ventana Dispositivo.

Menú de dispositivos VEXcode V5 después de haber seleccionado la opción de 3 cables. La opción Servo está resaltada.

2. Seleccione SERVO de la lista de dispositivos de 3 cables.

Menú de dispositivos VEXcode V5 con el menú de puerto de 3 hilos mostrado.

3. Seleccione a qué puerto de 3 cables está conectado el servo.

Menú de dispositivos VEXcode V5 con el menú de puerto de 3 hilos visible y el primer puerto seleccionado. A continuación, el botón "Listo" está resaltado.

4. Seleccionar Listo.

Nota: Cambie el nombre del Servo seleccionando el nombre a la derecha del ícono del Servo. En esta captura de pantalla, se llama "ServoA".


Uso de servos con bloques

Diagrama del servomotor de 3 cables con su rango de movimiento total mostrado como 100 grados. Las etiquetas indican que, cuando se utiliza en proyectos de bloques, el servomotor está centrado a 50 grados, con un rango de 0 a 100.

El servo VEX de 3 cables tiene un rango total de 100 grados, con el límite inferior en 0 grados, el límite superior en 100 grados y 50 grados como centro exacto.

Nota: Un servomotor VEX de 3 cables comienza cada proyecto centrándose automáticamente a 50 grados antes de completar cualquier movimiento.

Bloque de servo de giro VEXcode V5 que lee el servo de giro A para posicionarlo a 50 grados.

El motor se puede controlar usando el servo de giro para posicionar el bloque ingresando el ángulo deseado al que se moverá el motor.

Para obtener más información sobre este bloque, vaya a la Referencia de API del bloqueSpin Servo a la posición aquí.


Uso de servos con Python/C++

Diagrama del servomotor de 3 cables con su rango de movimiento total mostrado como 100 grados. Las etiquetas indican que, cuando se utiliza en proyectos de Python/C++, el servomotor está centrado en 0 grados, con un rango que va desde -50 hasta +50.

El servo VEX de 3 cables tiene un rango total de 100 grados, con el límite inferior en -50 grados, el límite superior en 50 grados y 0 grados como centro exacto.

Nota: Un servomotor VEX de 3 cables comienza cada proyecto centrándose automáticamente a 0 grados antes de completar cualquier movimiento.

Pitón

servo_a.set_position(50, GRADOS)


C++

ServoA.setPosition(50.0, grados);

El motor se puede controlar utilizando su método correspondiente en Python o C++ e ingresando el ángulo deseado al que se moverá el motor.

 

Para obtener más información sobre estos métodos, consulte su Referencia de API para Python ++.

For more information, help, and tips, check out the many resources at VEX Professional Development Plus

Last Updated: