Configurando um controlador no VEXcode EXP

Ao iniciar a programação com VEXcode EXP, os blocos do Controlador não aparecerão na Caixa de Ferramentas até que um Controlador seja configurado.

Nota: Se você possui um Controlador configurado, você deve ter um Controlador emparelhado com seu VEX EXP Brain para que seu projeto seja executado.


Adicionando um controlador

Dispositivos_Selecionar.png

Para configurar um Controlador, selecione o ícone Dispositivos para abrir a janela Dispositivos.

Add_Device_highlighted.png

Selecione “Adicionar um dispositivo”.

Devices_Screen_Controller_Highlighted.png

Selecione “Controlador”.

Controller_Open_Done_HIghlighted.png

Se desejar programar o Controlador usando VEXcode EXP, selecione “Concluído” para concluir a configuração.

  • Se quiser configurar o Controlador para uso sem codificação, veja as opções adicionais abaixo.

Controller_Events.png

Depois que o controlador for adicionado, você verá o controlador adicionado à janela Dispositivos e os blocos do controlador (como os destacados nesta imagem) aparecerão na caixa de ferramentas.


Atribuindo o sistema de transmissão aos joysticks do controlador

Agora que o Controlador foi adicionado à configuração do robô, você pode atribuir o Drivetrain aos joysticks do Controlador na janela Dispositivos. Isso permite atribuir o trem de força aos joysticks do controlador sem precisar adicionar código adicional.

  • O exemplo a seguir usa o projeto Clawbot (Drivetrain 2-Motor)-Exemplo.
    Clawbot_Icon.png

Dispositivos_Selecionar.png

Selecione o ícone Dispositivos para abrir a janela Dispositivos.

Device_Page_Controller_Highlighted.png

Selecione “Controlador”.

Left_Arcade_Highlighted.png

Selecione um ícone de joystick para alternar entre as opções.

  • Selecionar um ícone de joystick várias vezes percorrerá todas as opções.
  • Pare quando o modo de condução desejado for exibido.

Os quatro modos de direção que você pode escolher são: Left Arcade, Right Arcade, Split Arcade, Tank.

Left_Arcade_Selected.png

Arcada Esquerda

Todo o movimento é controlado pelo joystick esquerdo.

Right_Arcade_Selected.png

Arcada Direita

Todo o movimento é controlado pelo joystick direito.

Split_Arcade.png

Arcada dividida

O movimento para frente e para trás é controlado pelo joystick esquerdo, enquanto a rotação é controlada pelo joystick direito.

Split_Arcade_2.png

Tanque

O motor esquerdo é controlado pelo joystick esquerdo enquanto o motor direito é controlado pelo joystick direito.

 

Controller_Done_Highlighted.png

Selecione “Concluído” para salvar sua configuração.


Atribuindo os motores aos botões do controlador

Depois que o controlador for adicionado à configuração do robô, você poderá atribuir motores a botões específicos do controlador na janela Dispositivos.  Atribuir motores na janela Dispositivos permite controlar motores individuais ou grupos de motores sem a necessidade de adicionar código.

  • O exemplo a seguir possui dois motores configurados: ClawMotor e ArmMotor.

Dispositivos_Selecionar.png

Selecione o ícone Dispositivos para abrir a janela Dispositivos.


Device_Page_Controller_Highlighted.png

Selecione “Controlador”.

Arm_and_Claw_on_Controller.png

Configure um motor para um botão selecionando os botões no Controlador.

  • Selecionar o mesmo botão várias vezes percorrerá os motores configurados.
  • Pare quando o motor desejado for exibido.

O controlador possui quatro grupos de botões (L, R, E e F). Cada grupo pode ter um único motor (que não faz parte do Drivetrain) configurado para eles.

Nota: Uma vez configurado um motor, ele não será exibido como opção para os outros botões.

Arm_and_Claw_Controller_Done_Highlight.png

Selecione “Concluído” para salvar sua configuração.


Excluindo um controlador

Controller_Selected_Delete_HIghlighted.png

Um controlador pode ser excluído selecionando a opção “Excluir” na parte inferior da tela.

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

Last Updated: