El VEX 3-Wire Servo es un motor equipado con un microcontrolador integrado que permite un posicionamiento angular preciso dentro de un rango de movimiento de
100 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 se le da un nuevo comando. 


Conexión del servo de 3 hilos

V5 Brain se muestra con sus ocho puertos de 3 hilos resaltados. Estos puertos están etiquetados alfabéticamente de la A a la H.

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

V5 Brain se muestra con el dispositivo Servo de 3 hilos conectado a uno de sus puertos de 3 hilos.

2. Conecte el VEX 3-Wire Servo a uno de estos puertos.


Configuración en VEXcode

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

1. Seleccione 3 CABLES en la ventana Dispositivo.

Menú Dispositivos VEXcode V5 después de seleccionar la opción de 3 hilos. La opción Servo está resaltada.

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

Menú de dispositivos VEXcode V5 con el menú de puerto de 3 cables 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 cables mostrado y el primer puerto seleccionado. A continuación, se resalta el botón Listo.

4. Selecciona Listo.

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


Uso de servos con bloques

Diagrama del dispositivo Servo de 3 hilos con su rango de movimiento mostrado como 100 grados en total. Las etiquetas indican que cuando se usa en proyectos de Bloques, el Servo está centrado a 50 grados, que van de 0 a 100.

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

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

Bloque VEXcode V5 Spin servo que lee Spin ServoA en posición de 50 grados.

El motor se puede controlar utilizando el servo giratorio para colocar el bloque ingresando el ángulo deseado para que el motor se mueva.

Para obtener más información sobre este bloque, vaya a la Referencia de API de Spin Servo to position block aquí.


Uso de Servos con Python / C++

Diagrama del dispositivo Servo de 3 hilos con su rango de movimiento mostrado como 100 grados en total. Las etiquetas indican que cuando se usa en proyectos Python / C++, el Servo está centrado en 0 grados, que van desde -50 hasta -50.

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

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

Python

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 introduciendo el ángulo deseado para que el motor se mueva.

 

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

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

Last Updated: