Configurando um controlador no VEXcode IQ

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

Nota: Se você tiver um Controlador configurado, deverá ter um Controlador emparelhado com seu VEX IQ Brain para que seu projeto seja executado.


Adicionando um controlador

Barra de ferramentas VEXcode IQ com o ícone Dispositivos destacado entre os ícones Visualizador de Código e Ajuda.

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

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

Selecione “Adicionar um dispositivo”.

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

Selecione “Controlador”.

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

Se desejar programar o Controlador usando VEXcode IQ, 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 IQ 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 de exemplo Clawbot (Drivetrain 2-Motor)- (2ª geração).

Barra de ferramentas VEXcode IQ com o ícone Dispositivos destacado entre os ícones Visualizador de Código e Ajuda.

Selecione o ícone Dispositivos para abrir a janela Dispositivos.

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

Selecione “Controlador”.

Menu de dispositivos VEXcode IQ 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 IQ 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 IQ 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 IQ 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 IQ 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 IQ com as opções do controlador apresentadas. Abaixo, o botão Concluído está destacado.

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


Atribuindo motores ou grupos de motores aos botões do controlador

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

  • O exemplo a seguir possui um motor e um grupo de motores configurados: ClawMotor e ArmMotorGroup.

Barra de ferramentas VEXcode IQ com o ícone Dispositivos destacado entre os ícones Visualizador de Código e Ajuda.

Selecione o ícone Dispositivos para abrir a janela Dispositivos.


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

Selecione “Controlador”.

Menu de dispositivos VEXcode IQ com as opções do controlador apresentadas. Os botões para além dos joysticks estão destacados, estando os botões dos eixos L e F ligados a um Grupo de Motores do Braço e a um Grupo de Motores da Garra.

Configure um motor ou grupo de motores para um botão selecionando os botões no Controlador.

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

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

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

Menu de dispositivos VEXcode IQ 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 IQ 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: