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

Barra de ferramentas VEXcode EXP com o ícone Dispositivos destacado entre os ícones Visualizador de Código e Consola de Impressão.

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

Menu de dispositivos VEXcode EXP com o botão Adicionar um dispositivo destacado.

Selecione “Adicionar um dispositivo”.

Menu de dispositivos VEXcode EXP após selecionar o botão Adicionar um dispositivo. A opção Controlador está realçada.

Selecione “Controlador”.

Menu de dispositivos VEXcode EXP após selecionar a opção Controlador. Abaixo, o botão Concluído está destacado.

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.

Menu de dispositivos VEXcode EXP com o controlador adicionado anteriormente destacado. A Caixa de Ferramentas de Blocos também é apresentada e dois blocos de Eventos específicos do Controlador são destacados.

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.
    Miniatura do projeto de exemplo do motor Clawbot Drivetrain 2.

Barra de ferramentas VEXcode EXP com o ícone Dispositivos destacado entre os ícones Visualizador de Código e Consola de Impressão.

Selecione o ícone Dispositivos para abrir a janela Dispositivos.

Menu de dispositivos VEXcode EXP com o controlador adicionado anteriormente destacado.

Selecione “Controlador”.

Menu de dispositivos VEXcode EXP com as opções do controlador apresentadas. Existe um diagrama com todos os botões do controlador, e cada botão pode ser ligado a Grupos de Motores ou Sistemas de Transmissão, seleccionando-os no diagrama. O botão do joystick esquerdo está destacado e um ícone indica que está ligado ao Arcade Esquerdo no Drivetrain.

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.

Menu de dispositivos VEXcode EXP com as opções do controlador apresentadas. Um ícone indica que o joystick esquerdo está a controlar o sistema de transmissão utilizando o esquema de controlo Arcade esquerdo.

Arcada Esquerda

Todo o movimento é controlado pelo joystick esquerdo.

Menu de dispositivos VEXcode EXP com as opções do controlador apresentadas. Um ícone indica que o joystick direito está a controlar o sistema de transmissão utilizando o esquema de controlo Arcade direito.

Arcada Direita

Todo o movimento é controlado pelo joystick direito.

Menu de dispositivos VEXcode EXP com as opções do controlador apresentadas. Um ícone indica que ambos os joysticks estão a controlar o Drivetrain utilizando o esquema de controlo Split Arcade.

Arcada dividida

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

Menu de dispositivos VEXcode EXP com as opções do controlador apresentadas. Um ícone indica que ambos os joysticks estão a controlar o sistema de transmissão utilizando o esquema de controlo do tanque.

Tanque

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

 

Menu de dispositivos VEXcode EXP com as opções do controlador apresentadas. Abaixo, o botão Concluído está destacado.

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.

Barra de ferramentas VEXcode EXP com o ícone Dispositivos destacado entre os ícones Visualizador de Código e Consola de Impressão.

Selecione o ícone Dispositivos para abrir a janela Dispositivos.


Menu de dispositivos VEXcode EXP com o controlador adicionado anteriormente destacado.

Selecione “Controlador”.

Menu de dispositivos VEXcode EXP com as opções do controlador apresentadas. Os botões para além dos joysticks estão destacados, com os botões L1 e L2 ligados a um Grupo de Motores do Braço e os botões A e B ligados a um Grupo de Motores da Garra.

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.

Menu de dispositivos VEXcode EXP com as opções do controlador apresentadas e os botões ligados aos grupos de motores do robô. Abaixo, o botão Concluído está destacado.

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


Excluindo um controlador

Menu de dispositivos VEXcode EXP com as opções do controlador apresentadas. Abaixo, o botão Apagar está destacado.

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: