Ir para o conteúdo principal

Cronometre!

Utiliza os blocos [Conduzir para], [Virar para] e [Rodar para] para programar o Robô Herói para remover todos os Discos de um Dispensador azul, um Dispensador roxo e um Dispensador amarelo. Pegue num disco libertado pelo dispensador azul, marque um ponto com o disco na zona de golo e cronometre o processo. Pegue num disco libertado pelo dispensador roxo, marque um ponto com o disco na zona de golo e cronometre o processo. Pegue num disco libertado pelo dispensador amarelo, marque um ponto com o disco na zona de golo e cronometre o processo.

  • Selecione VIQC Virtual Skills - Slapshot Playground.
  • Conduza o robô para remover todos os discos de um dispensador azul, um dispensador roxo e um dispensador amarelo.
  • Faça com que o robô apanhe um disco libertado pelo dispensador azul e marque um ponto com o disco na zona de golo. Configure um cronómetro para marcar o tempo deste processo. Utilize o bloco [print] para imprimir o valor do temporizador na Consola de Impressão.
  • Faz com que o robô apanhe um disco libertado pelo dispensador roxo e marque um ponto com o disco na zona de golo. Configure um cronómetro para marcar o tempo deste processo. Utilize o bloco [print] para imprimir o valor do temporizador na Consola de Impressão.
  • Faça com que o robô apanhe um disco libertado pelo dispensador amarelo e marque um ponto com o disco na zona de golo. Configure um cronómetro para marcar o tempo deste processo. Utilize o bloco [print] para imprimir o valor do temporizador na Consola de Impressão.

Dicas úteis

  • Utilize o bloco Repor temporizador da categoria "Sensores" para repor o temporizador para 0 segundos antes de direcionar o robô para apanhar um disco específico.
    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.
    VEXcode Imprimir bloco que lê 'imprimir VEXcode'.
    • Comando Python correspondente:

      brain.screen.print("Código VEX")
  • Compare o tempo necessário para recolher e pontuar os discos libertados por diferentes dispensadores para ajudar a desenvolver as suas estratégias de pontuação.