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
1. Para conectar un servo de 3 cables a un cerebro V5, ubique los puertos de 3 cables en el costado del cerebro.
2. Conecte el servo VEX de 3 cables a uno de estos puertos.
Configuración en VEXcode
1. Seleccione 3-WIRE en la ventana Dispositivo.
2. Seleccione SERVO de la lista de dispositivos de 3 cables.
3. Seleccione a qué puerto de 3 cables está conectado el servo.
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
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.
El motor se puede controlar usando el servo de giro para posicionar el bloque ingresando el ángulo deseado al que se moverá el motor.
Uso de servos con Python/C++
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);