Usando blocos para botões/joysticks do controlador no VEXcode V5

O VEXcode V5 pode acessar todos os dados do Controlador V5 referenciando os botões e eixos pelos nomes descritos. 


Posição e nomes dos botões e joysticks

Veja a imagem a seguir descrevendo a posição dos botões e joysticks, bem como seus nomes próprios:

Dois diagramas do Controlador V5 com os seus botões e joysticks identificados. Acima, vê a parte frontal do controlador, com os eixos do joystick esquerdo identificados como 3 e 4. Os quatro botões de seta abaixo do joystick esquerdo estão identificados como ButtonUp (Botão para Cima), ButtonRight (Botão para a Direita), ButtonDown (Botão para Baixo) e ButtonLeft (Botão para a Esquerda). Os eixos do joystick direito estão identificados como 1 e 2. Os quatro botões redondos abaixo do joystick direito estão identificados como BotãoA, BotãoB, BotãoY e BotãoX. Abaixo, uma vista da parte superior do comando que mostra os botões de ombro. Os dois botões do lado esquerdo do comando estão identificados como L1 e L2, e os dois botões do lado direito do comando estão identificados como R1 e R2.

Os botões retornam valores de:

  • 1 - Pressionado
  • 0 - Não pressionado/liberado

O eixo do joystick retorna valores de -100 a +100 quando centralizado em zero.


Blocos que incluem botões de controle e joysticks

Ao programar no VEXcode V5, entender os nomes dos botões e joystick, bem como sua posição no controlador, ajuda a determinar qual bloco deve ser usado. O Controlador terá primeiro de ser configurado como antes que os blocos incluindo o Controlador fiquem visíveis. Clique em aqui para mais informações sobre os blocos:

Projeto em blocos VEXcode V5 que aciona um motor de braço enquanto o botão L1 do controlador é pressionado. O projeto descreve a seguinte situação: quando o botão L1 do Controller1 for pressionado, o ArmMotor deverá rodar para cima, aguardar até que o botão L1 do Controller1 seja libertado e, de seguida, parar o ArmMotor.

Artigos Adicionais de Controlador

Para obter mais informações sobre como usar o Controlador, consulte os seguintes artigos:

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

Last Updated: