Al comenzar a programar con VEXcode EXP, los bloques del Controlador no aparecerán en la Caja de Herramientas hasta que se haya configurado un Controlador.
Nota: Si tiene un controlador configurado, debe tener un controlador emparejado con su VEX EXP Brain para que se ejecute su proyecto.
Agregar un controlador
Para configurar un controlador, seleccione el ícono Dispositivos para abrir la ventana Dispositivos.
Seleccione "Agregar un dispositivo".
Seleccione "Controlador".
Si desea programar el controlador usando VEXcode EXP, seleccione "Listo" para completar la configuración.
- Si desea configurar el controlador para usarlo sin codificación, consulte las opciones adicionales a continuación.
Una vez que se agrega el Controlador, verá el Controlador agregado a la Ventana Dispositivos y los bloques del Controlador (como los resaltados en esta imagen) aparecerán en la Caja de herramientas.
Asignación de la transmisión a los joysticks del controlador
Ahora que el controlador se ha agregado a la configuración del robot, puede asignar la transmisión a los joysticks del controlador en la ventana Dispositivos. Esto le permite asignar la transmisión a los joysticks del controlador sin tener que agregar código adicional.
- El siguiente ejemplo utiliza el proyecto de ejemplo Clawbot (Drivetrain 2-Motor).
Seleccione el ícono Dispositivos para abrir la ventana Dispositivos.
Seleccione "Controlador".
Seleccione un icono de joystick para alternar entre las opciones.
- Al seleccionar un icono de joystick varias veces se recorrerán todas las opciones.
- Deténgase una vez que se muestre el modo de conducción deseado.
Los cuatro modos de conducción entre los que puedes elegir son: Arcade izquierdo, Arcade derecho, Arcade dividido y Tanque.
Arcade izquierdo
Todo el movimiento está controlado por el joystick izquierdo.
Arcade derecho
Todo el movimiento está controlado por el joystick derecho.
Arcade dividido
El movimiento hacia adelante y hacia atrás se controla con el joystick izquierdo, mientras que el giro se controla con el joystick derecho.
Tanque
El motor izquierdo se controla con el joystick izquierdo, mientras que el motor derecho se controla con el joystick derecho.
Seleccione "Listo" para guardar su configuración.
- Ahora que se ha asignado el tren motriz a los joysticks y se han guardado los cambios, el proyecto se puede descargar y ejecutar.
- Consulte este artículo para obtener más información sobre cómo descargar y ejecutar un proyecto.
Asignación de motores a los botones del controlador
Una vez que el controlador se haya agregado a la configuración del robot, puede asignar motores a botones específicos del controlador en la ventana Dispositivos. La asignación de motores en la ventana Dispositivos le permite controlar motores individuales o grupos de motores sin necesidad de agregar código.
- El siguiente ejemplo tiene dos motores configurados: ClawMotor y ArmMotor.
Seleccione el ícono Dispositivos para abrir la ventana Dispositivos.
Seleccione "Controlador".
Configure un motor para un botón seleccionando los botones en el controlador.
- Al seleccionar el mismo botón varias veces se recorrerán los motores configurados.
- Deténgase una vez que se muestre el motor deseado.
El controlador tiene cuatro grupos de botones (L, R, E y F). Cada grupo puede tener un único motor (que no forma parte de la transmisión) configurado para ellos.
Nota: Una vez que se ha configurado un motor, no se mostrará como una opción para los otros botones.
Seleccione "Listo" para guardar su configuración.
- Ahora que se asignaron los motores en el controlador y se guardaron los cambios, el proyecto se puede descargar y ejecutar.
- Para obtener más información sobre cómo descargar y ejecutar un proyecto, consulte este artículo.
Eliminar un controlador
Se puede eliminar un controlador seleccionando la opción "Eliminar" en la parte inferior de la pantalla.