Responda às seguintes questões no seu caderno de engenharia ao conceber o seu projeto:
- O que pretende programar o robô para fazer? Explique com detalhe.
- Que passos vai seguir para testar o projeto? Explique com detalhe.
- Como pode o seu robô ser programado para completar a tarefa de forma mais eficiente? Explique como.
Caixa de ferramentas do professor
-
respostas
-
Geralmente, o plano deve ser fazer com que o robô se dirija de sala em sala e entregue os medicamentos usando comportamentos de programação simples, como avançar, virar e esperar.
-
O plano de testes envolverá provavelmente a utilização do campo para executar testes e depurar o projeto.
-
As respostas possíveis podem incluir: utilizar a rota mais curta ou utilizar programação mais sofisticada, como loops ou variáveis.
Siga os passos abaixo ao criar o seu projeto:
-
Utilizando uma régua, planeie o caminho que pretende programar o seu robô utilizando desenhos e pseudocódigo (Google ). Avalie o seu pseudocódigo antes de passar para o segundo passo.
-
Utilize o pseudocódigo que criou para desenvolver o seu projeto.
-
Teste o seu projeto com frequência e repita-o utilizando o que aprendeu com os testes.
Dicas para professores
-
Peça aos alunos que utilizem uma régua para medir o percurso proposto. Em seguida, peça aos alunos que avaliem o seu pseudocódigo antes de passar para o segundo passo.
- Instrua os alunos a utilizarem pseudocódigo como comentários nos seus projetos para ajudar na organização, fluxo e resolução de problemas. Lembre os alunos de avaliarem o seu pseudocódigo antes de iniciarem os seus projetos. Pode descarregar uma rubrica de pseudocódigo aqui (Google ).
-
Veja o seguinte código de exemplo VEXcode V5 Python para referência, ao mesmo tempo que ajuda os alunos a completar o desafio:
# A biblioteca importa da importação vex * # Inicia o código do projecto # Conduzir para a frente e virar à esquerda drivetrain.drive_for(FORWARD, 650, MM) drivetrain.turn_for(LEFT, 90, DEGREES) # Conduzir para a frente e depois vire para a direita drivetrain.drive_for(FORWARD, 900, MM) drivetrain.turn_for(RIGHT, 90, DEGREES) # Conduza até à farmácia e aguarde drivetrain.drive_for(FORWARD, 300, MM) wait( 3, SECONDS)
Dicas para professores
Antes de os alunos abrirem um novo projeto, devem selecionar um modelo. O projeto modelo contém a configuração do motor do robô selecionado. Se o modelo não for utilizado, o robô não executará o projeto corretamente.
Se estiver com dificuldades em começar, reveja os projetos de exemplo.
Ver exemplos de projetos pode ajudar a gerar ideias.
Conclua os seguintes passos:
- Abra o menu Ficheiro .
- Selecione Abrir Exemplos.