Skip to main content
Portal do Professor

Responda às seguintes perguntas no seu caderno de engenharia enquanto projeta o seu projeto.

  1. O que você deseja programar o robô para fazer? Explique com detalhes.

  2. Quantas condições o seu projeto precisará verificar nos blocos [If then else]?

    Lembre-se de que o projeto LeftOrRight só precisava de mais uma condição após a detecção de um toque na tela.

    Este projeto usa quatro botões: superior esquerdo, inferior esquerdo, superior direito e inferior direito. Quantas condições o projeto precisará verificar depois de detectar que a tela foi pressionada? Explique com detalhes.

    Dica: O projeto pode verificar se a tela é pressionada usando um bloco [If then]. Então você precisará aninhar três blocos [If then else] dentro do bloco [If then], com alguns aninhados dentro um do outro.

Siga os passos abaixo ao criar o seu projeto:

Ícone Dicas para Professores Dicas para Professores

  • Antes de passar para a próxima etapa da programação, peça aos alunos que revisem e avaliem seu pseudocódigo seguindo as etapas no contexto de pressionar os botões da tela. Clique em um dos links a seguir (Google Doc/.docx/.pdf) para obter um exemplo de como o pseudocódigo pode ser para este desafio. Pode transferir uma rubrica de pseudocódigo clicando num dos seguintes links (Google Doc/.docx/.pdf).

  • Lembre aos alunos que eles podem usar o recurso Ajuda dentro do VEXcode V5 para aprender mais sobre qualquer bloco.

Ícone da Caixa de Ferramentas do Professor Caixa de Ferramentas do Professor

  • O objetivo é programar o Clawbot para abrir ou fechar a garra quando um dos dois botões respectivos for pressionado na tela do cérebro (ou seja, um botão para abrir a garra e outro para fechar a garra). Além disso, o projeto também deve fazer com que o Clawbot levante ou abaixe o braço da garra quando qualquer um dos outros dois botões for pressionado (um botão para levantar o braço e outro para abaixar o braço). Isso significa que o projeto deve criar quatro botões no total na tela do cérebro. Esses botões devem estar claramente visíveis para o utilizador para melhorar a Experiência do Utilizador. Portanto, serão necessários eventos e blocos de desenho para que os botões sejam desenhados na tela.

  • Esta pergunta destina-se a fazer com que os alunos pensem sobre as condições necessárias dentro dos blocos [If then else]. Os quatro botões exigirão que três condições sejam verificadas após a detecção de que a tela foi pressionada. A tela sendo pressionada é tecnicamente a primeira condição verificada, mas não está incluída na contagem de três condições. As três condições que precisam ser verificadas dependem de como o programador deseja organizar o projeto, mas não importa qual, as coordenadas de valor x e y precisam ser verificadas. No entanto, um eixo só precisa ser verificado uma vez e o outro precisa ser verificado duas vezes.

  1. Planeie as condições que o seu projeto precisa de verificar usando desenhos e pseudocódigo (Google Doc/.docx/.pdf)

    Além disso, planeje a parte do seu projeto que desenhará os quatro botões na tela. Decida sobre as suas cores.

  2. Use o pseudocódigo que criou para desenvolver o seu projeto.

  3. Teste o seu projeto com frequência e faça iterações nele usando o que aprendeu com os testes.

  4. O que você poderia adicionar ao seu projeto para controlar melhor os motores de garras e braços? Explique com detalhes.

  5. Partilhe o seu projeto final com o seu professor.

Ícone Dicas para Professores Dicas para Professores

Incentive os alunos que estão tendo problemas para programar a revisar o Projeto de Exemplo de Criação de um Botão de Parada e o tutorial if then else no VEXcode V5. Eles também devem usar seus projetos LeftOrRight da Play como orientação. Os alunos receberam uma lista de exemplos potencialmente úteis para usar como referências.

Se estiver com problemas para começar, consulte o seguinte no VEXcode V5:

  • Criar um projeto de exemplo do Botão Parar

O menu Arquivo VEXcode V5 abre com Exemplos Abertos destacados com uma caixa vermelha. Exemplos abertos é o quarto menu na lista abaixo de Novo projeto de blocos, Novo projeto de texto e Abrir.

  • Se então outro tutorial
  • Versões anteriores do seu projeto (LeftOrRight)
  • O recurso Ajuda para saber mais sobre os blocos