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
1. Para conectar un servo de 3 hilos a un cerebro V5, ubique los puertos de 3 hilos en el lado del cerebro.
2. Conecte el VEX 3-Wire Servo a uno de estos puertos.
Configuración en VEXcode
1. Seleccione 3 CABLES en la ventana Dispositivo.
2. Seleccione SERVO de la lista de dispositivos de 3 hilos.
3. Seleccione a qué puerto de 3 cables está conectado el Servo.
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
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.
El motor se puede controlar utilizando el servo giratorio para colocar el bloque ingresando el ángulo deseado para que el motor se mueva.
Uso de Servos con Python / C++
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);