Ir para o conteúdo principal

Bloco Roxo, por onde começar?

Selecione uma posição inicial. Utiliza os blocos [Conduzir para], [Virar para], [Rodar para posicionar] e [Rodar para] para programar o Robô Herói para marcar um Bloco Roxo num dos três Objectivos. Ganha quem fizer o menor tempo!

  • Selecione VIQRC Virtual Skills - Full Volume Playground.
  • Selecione o botão “Posição Inicial” para escolher uma posição inicial para o robô.
  • Selecione uma letra para escolher a posição inicial pretendida.
  • Reinicie o cronómetro para cronometrar o processo.
  • Leva o robô até um Bloco Roxo.
  • Programa o robô para rodar o Grupo de Motores de Entrada para apanhar o Bloco Roxo.
  • 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 mais próximo.
  • Programa o robô para rodar o Grupo de Motores de Entrada e largar o Bloco Roxo no Objectivo.
  • Utilize o bloco [print] para imprimir o valor do temporizador na Consola de Impressão.

Dicas úteis

  • Para escolher uma posição inicial para o robô, selecione o botão “Posição Inicial” na Janela de Competências Virtuais.

    Selecione um botão de posição inicial na janela do VEXcode VR Playground.

  • Para obter ajuda na seleção da posição inicial e na alteração da posição inicial, consulte artigo.
  • Utilize o bloco Repor temporizador da categoria Sensores para repor o temporizador para 0 segundos antes de conduzir o robô para apanhar o Bloco Roxo.

    Bloco de temporizador de reinicialização VEXcode que lê 'reinicia o temporizador'.

    • Comando Python correspondente:

      cérebro.temporizador.limpar()
  • Utilize os blocos Reporter da categoria Sensing para obter o valor do temporizador.

    Bloco de valor do temporizador VEXcode que lê 'temporizador em segundos'.

    • Comando Python correspondente:

      cérebro.temporizador.tempo(SEGUNDOS)
  • Utilize o bloco print da categoria "Look" para imprimir os valores na Consola de Impressão.

    Bloco de impressão VEXcode contendo um bloco de valor Timer, que em conjunto lê 'temporizador de impressão em segundos'.

    • Comando Python correspondente:

      cérebro.ecrã.imprimir(cérebro.temporizador.tempo(SEGUNDOS))