Ir para o conteúdo principal

Um golo uniforme!

Utiliza os blocos [Conduzir para], [Virar para], [Rodar para posicionar], [Rodar para] e [esperar] para programar o Robô Herói para marcar os quatro Blocos Verdes destacados a laranja no Objectivo II separadamente e ganhar um Bónus de Uniforme de 10 pontos. 

  • Selecione VIQRC Virtual Skills - Full Volume Playground.
  • Declare uma variável para armazenar a distância que o robô deve percorrer para apanhar um Bloco Verde. Inicializar com o valor 0.
  • Programa o Robô Herói para assinalar os quatro Blocos Verdes destacados a laranja no Gol II. 
    • Programe o robô para rodar o Grupo de Motores do Braço de modo a baixar o braço até à posição desejada para receber um Bloco.
    • Leva o robô até ao Bloco Verde mais próximo. 
    • Programa o robô para rodar o Grupo de Motores de Entrada para apanhar o Bloco Verde.
    • Programe o robô para rodar o Grupo de Motores do Braço para elevar o braço até à posição desejada para a pontuação.
    • Conduza o robô em direção ao Objetivo II.
    • Programa o robô para rodar o Grupo de Motores de Entrada e largar o Bloco Verde no Objectivo.
    • Atualize o valor da variável para representar a distância que o robô tem de percorrer para apanhar o próximo Bloco Verde.
    • Utilize um laço para programar o robô de forma a repetir as ações acima um determinado número de vezes, de modo a marcar pontos com os quatro Blocos Verdes destacados a laranja, que serão colocados no Gol.

Dicas úteis

  • Para obter ajuda com a declaração de uma variável e o armazenamento de dados no projeto, selecione o botão “TUTORIAIS” em VEXcode VR e escolha o tutorial Armazenamento de Dados.

    Ícone de tutoriais na barra de ferramentas do VEXcode VR.

    Ícone do tutorial de armazenamento de dados VEXcode VR.

  • Para mais informações sobre as regras de nomenclatura para variáveis ​​no VEXcode VR, este artigo.
  • Utilize o bloco set da categoria "Variáveis" para definir o valor da variável.

    VEXcode Define o bloco de variáveis ​​que lê 'define DistanceGreen para 0'.

  • Comando Python correspondente:

    DistânciaVerde = 0
  • Utilize o bloco repetir da categoria "Controlo" para programar o robô de realidade virtual para repetir os blocos nele contidos um determinado número de vezes.

    Bloco VEXcode Repeat vazio que lê 'repeat 4'.

  • Comando Python correspondente:

    para contagem_repetição em intervalo(4):
    	espera(5, MSEC)