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

select_device_icon.configurecontroller.png

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

select_add_a_device.clawbot_example.png

Selecione “Adicionar um dispositivo”.

VEXcode_IQ_-_dev_HfPEEHChrL.png

Selecione “Controlador”.

VEXcode_IQ_-_dev_nTHQUbZ2J4.png

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.

controllerblocks_added.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 de exemplo Clawbot (Drivetrain 2-Motor)- (2ª geração).

select_device_icon.configurecontroller.png

Selecione o ícone Dispositivos para abrir a janela Dispositivos.

select_controller.assign_motors.png

Selecione “Controlador”.

select_joystick_to_toggle_through.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.

 

VEXcode_IQ_-_dev_699sLae7vE.png

Arcada Esquerda

Todo o movimento é controlado pelo joystick esquerdo.

VEXcode_IQ_-_dev_PYfqZxK9QR.png

Arcada Direita

Todo o movimento é controlado pelo joystick direito.

VEXcode_IQ_-_dev_gKmFQET6y9.png

Arcada dividida

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

VEXcode_IQ_-_dev_2S6TPHmR8u.png

Tanque

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

 

select_done_once_joysticks_are_assigned.png

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.

select_device_icon.configurecontroller.png

Selecione o ícone Dispositivos para abrir a janela Dispositivos.


Captura de tela 24/07/2023 às 9h30.10.png

Selecione “Controlador”.

Captura de tela 24/07/2023 às 9h34.13.png

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.

Captura de tela 24/07/2023 às 9h34min33s.png

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


Excluindo um controlador

VEXcode_IQ_-_dev_tmOKvfLKwB.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: