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
Para configurar um Controlador, selecione o ícone Dispositivos para abrir a janela Dispositivos.
Selecione “Adicionar um dispositivo”.
Selecione “Controlador”.
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.
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).
Selecione o ícone Dispositivos para abrir a janela Dispositivos.
Selecione “Controlador”.
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.
Arcada Esquerda
Todo o movimento é controlado pelo joystick esquerdo.
Arcada Direita
Todo o movimento é controlado pelo joystick direito.
Arcada dividida
O movimento para frente e para trás é controlado pelo joystick esquerdo, enquanto a rotação é controlada pelo joystick direito.
Tanque
O motor esquerdo é controlado pelo joystick esquerdo enquanto o motor direito é controlado pelo joystick direito.
Selecione “Concluído” para salvar sua configuração.
- Agora que o Drivetrain foi atribuído aos joysticks e as alterações foram salvas, o projeto pode ser baixado e executado.
- Consulte este artigo para obter mais informações sobre como baixar e executar um projeto.
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.
Selecione o ícone Dispositivos para abrir a janela Dispositivos.
Selecione “Controlador”.
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.
Selecione “Concluído” para salvar sua configuração.
- Agora que o motor e o grupo de motores foram atribuídos no Controlador e as alterações foram salvas, o projeto pode ser baixado e executado.
- Para obter mais informações sobre como baixar e executar um projeto, consulte este artigo.
Excluindo um controlador
Um controlador pode ser excluído selecionando a opção “Excluir” na parte inferior da tela.