Brincadeira
Parte 1 - Passo a Passo
- InstruaInstrua os alunos que irão desenvolver o que aprenderam nos laboratórios anteriores para completar um desafio. O objetivo é fazer com que a Base de Código recolha três amostras de rochas marcianas (todos os três discos) de locais diferentes e as entregue na área de classificação correta com base na sua cor. Os alunos utilizarão o [Meu Bloco] que criaram consigo no Engage para classificar os discos. Terão de criar um projeto que recolha cada um dos discos e utilize o [Meu Bloco] para os classificar quando a Base de Código devolver os Discos à base de Marte.
- Mostre aos alunos a nova configuração do campo com as áreas de posicionamento e classificação do disco assinaladas com 'R,G B.' Poderá querer que marquem os locais dos discos com um marcador de apagar a seco para garantir que devolvem os discos aos locais apropriados durante o teste.
Configuração do campo - Os alunos construirão este projeto com o seu grupo e depois testá-lo-ão na superfície de Marte (o Campo). A animação abaixo mostra uma forma possível de a Base de Código se mover para completar este desafio.
Arquivo de vídeo- Forneça aos alunos as distâncias percorridas para recolher os discos, para que se possam concentrar na sequenciação do código deste projeto.
- Para recolher o Disco Vermelho - 400 mm (~16 polegadas)
- Para recolher o Disco Verde - 425 mm (~17 polegadas), rode, 300 mm (~12 polegadas)
- Para recolher o Disco Azul - 150 mm (~6 polegadas), rode, 400 mm (~16 polegadas)
- ModeloModelo para os alunos como iniciar os seus projetos no VEXcode GO.
- Se necessário, mostre aos alunos como ligar o Cérebro na sua Base de Código ao dispositivo no VEXcode GO. Because connection steps vary between devices, see the Connecting articles of the VEXcode GO VEX Library for specific steps to connect the VEX GO Brain to your computer or tablet.
- If necessary, model the steps from the Configure a Code Base VEX Library article or show students the Configuring your Robot tutorial in VEXcode GO, and ensure students can see the Drivetrain blocks in the Toolbox.
Tutorial Configurar o seu Robot no VEXcode GO - Depois de o Code Base estar configurado, os alunos poderão construir os seus projetos. Se ainda não o fizeram, peça aos alunos que nomeiem o seu projeto como Geo Challenge e que o guardem nos seus dispositivos. See the Open and Save section of the VEXcode GO VEX Library for device-specific steps to save a VEXcode GO project.
Se necessário, mostre aos alunos como testar o seu projeto no terreno.
- Mostre-lhes como configurar para testar colocando a Base de Código na Base de Marte e cada um dos Discos nas posições apresentadas na imagem abaixo.
Configurar para testar - Assim que a base de código estiver instalada, selecione 'Start' no VEXcode GO para testar o projeto. Mostre aos alunos o vídeo tutorial Iniciar um projeto no VEXcode GO, se necessário.
Iniciar um tutorial de projeto no VEXcode GO Para os alunos que terminam mais cedo e precisam de desafios adicionais, peça aos alunos que troquem os locais dos discos e ajustem o código e utilizem a unidade Code Base para recolher os discos. O seu projeto ainda funciona? O que é necessário alterar para que a Base de Código recolha os discos dos novos locais?
- FacilitarFacilitar uma conversa com os alunos enquanto testam os seus projetos.
- Como é que a Base de Código precisa de ser movida para recolher os Discos? Pode mostrar-me com as mãos?
- A Base de Código tem de virar? Quão longe? Em que direção?
- Como é que o Code Base sabe qual é a cor do disco? Que blocos são utilizados para que a Base de Código detete a cor do Disco?
- Em que ponto do projeto deve adicionar o [comando Meu bloco]?
- Isto deve ocorrer depois de a Base de Código recolher o disco e regressar ao local inicial da Base de Marte.
Prepare os alunos para a tentativa e erro que é parte intrínseca deste desafio. Pode utilizar o gráfico do Ciclo de resolução de problemas da página Fundo como auxiliar visual para estabelecer uma estrutura para o processo de resolução de problemas com os seus alunos. See the Preparing for the Open-Ended Challenge in this Unit section of the Background page for more strategies to help students troubleshoot their projects and come up with their own solutions.
Ciclo de Resolução de Problemas dos Alunos Incentive os alunos a utilizar [blocos de comentários] para planear e organizar os seus projetos, como fizeram nos laboratórios anteriores. A imagem seguinte é um exemplo de como os blocos [Comment] podem ser adicionados antes de começarem a adicionar os vossos projetos para completar o desafio.
Utilize blocos [Comment] para planear o seu projeto Se os alunos precisarem de apoio adicional para a resolução de problemas, utilize a funcionalidade Project Stepping para os ajudar a analisar o projeto, um bloco de cada vez, para ver como cada bloco está a ser executado no projeto. Para obter mais informações sobre como utilizar a funcionalidade Project Stepping, consulte o tutorial Stepping Through Blocks no VEXcode GO.
Tutorial percorrendo blocos no VEXCode GO Concentre-se no conceito, não na precisão.
- O objetivo deste Laboratório é focar o conceito de utilização do Eletroíman e Sensor Ocular num projeto. Se os alunos desalinharem ligeiramente o robô ou se o disco não estiver exatamente no lugar certo quando conduzem até ele, informe-os de que não há problema em mover o disco ligeiramente para garantir que é captado pelo eletroíman. Além disso, informe os alunos de que não há problema em empurrar o disco para a área de classificação se este estiver principalmente, mas não completamente, no quadrado da área de classificação.
- Os alunos podem não chegar ao 3º disco devido a erros acumulados. Se os alunos não levarem o código base para o terceiro disco, permita que o enviem para o código base. Pode contextualizar isto como um efeito dos imprevisíveis ventos marcianos que afetam os movimentos e as curvas da Base de Código. O objetivo do desafio não é abordar a precisão dos parâmetros do drive, mas sim focar-se na codificação com condicionais e [Os meus Blocos] para completar um desafio.
- LembreLembre os alunos de verificarem os parâmetros nos blocos [Drive for] e [Turn for] para garantir que o projeto tem as distâncias corretas necessárias para recolher e depois classificar os discos.
- Lembre os alunos de observarem a funcionalidade de destaque no VEXcode GO enquanto testam os seus projetos. Seguindo o destaque, podem visualizar claramente o fluxo do projeto do [Meu Bloco], para ver quando o projeto se está a mover da pilha de blocos para recolher o Disco, e depois para o [Meu Bloco] para classificar o disco.
- Além disso, lembre aos alunos que não devem ter de alterar nenhum dos blocos da sequência de blocos [Definir], pois levarão aos locais de classificação corretos. Só terão de adicionar o [comando Meu bloco] nos seus projetos na sequência correta para que a Base de Código classifique os discos, uma vez que tenham sido recolhidos e trazidos de volta para o local inicial da Base de Marte.
Para incentivar uma mentalidade construtiva e ajudar os alunos a adotar a tentativa e erro que faz parte da codificação e incentivá-los a aprender com os erros ao longo do caminho, faça perguntas como:
- Que erro cometeu que lhe ensinou alguma coisa?
- O que aprendeu com esse erro? Como é que isto o pode ajudar na codificação do Code Base da próxima vez?
- O que aprendeu com os erros do passado que o está a ajudar neste desafio?
- PerguntePeça aos alunos para pensarem sobre a forma como o seu projeto passou do Laboratório 3 para o Laboratório 4.
- Como é que o seu projeto mudou do Laboratório 3 até agora? O que adicionou? Como é que isso alterou o comportamento da Base de Código?
- O que poderia o Code Base fazer no Laboratório 3? O que pode fazer agora? O que acrescentou ao seu projeto para que isso acontecesse?
Discussão em grupo no intervalo & do jogo
Assim que cada grupo tiver recolhido e classificado com sucesso pelo menos um Disco, reúnam-se para breve conversa.
Acompanhe o progresso dos alunos e converse sobre como o [Meu bloco] está a funcionar nos seus projetos. Certifique-se de que os alunos compreendem que estão a utilizar um [O meu bloco] para reutilizar as secções de código que se repetem no seu projeto - o código que faz com que o robô classifique os discos.
- Quem conseguiu colecionar um disco? Dois discos? Alguém conseguiu colecionar os 3 discos? Se o tempo permitir, peça aos alunos que partilhem as suas estratégias e desafios entre si, para que possam aprender uns com os outros e valorizar o processo, e não apenas o produto, do desafio.
Mostre o que acontece no fluxo do projeto com um [O meu bloco]. Utilize um projeto de aluno ou mostre a animação abaixo de como exemplo e observe o projeto a ser executado em conjunto. Chame a atenção para a forma como o destaque se move para a sequência de blocos [Define] quando chega ao comando [My block] no projeto.
Certifique-se de que os alunos compreendem o fluxo do projeto e o [Meu Bloco] funciona no seu projeto. Utilize as seguintes questões para orientar uma discussão sobre o fluxo do projeto com o [Meu Bloco]:
- Como se move o destaque no seu projeto? Quando é que ele passa para o [Meu Bloco]?
- O destaque passa para a sequência de blocos [Define] quando chega ao comando [My block] no projeto.
- Como é que o [Meu Bloco] está a funcionar no seu projeto para o ajudar a classificar os discos?
- Cada vez que o Code Base recolhe um disco, verifica a cor do disco e entrega-o na área de classificação correta, conforme definido em [O meu bloco].
- Os blocos em [Definição dos meus blocos] fazem com que a Base de código entregue os discos na área de classificação adequada com base na sua cor, enquanto os blocos sob o bloco {When started} conduzem o robô para recolher os discos.
Parte 2 - Passo a Passo
- InstruaInstrua os alunos que continuarão a trabalhar nos seus projetos para que a Base de Código recolha e entregue todas as três amostras de rochas marcianas (discos) nos locais de classificação apropriados.
- A animação seguinte mostra uma forma possível de a Base de Código se mover para completar o desafio.
Arquivo de vídeo - ModeloModelo para os alunos continuarem com os seus projetos no VEXcode GO.
- Se a ligação tiver expirado durante a discussão do Intervalo Intermédio, mostre aos alunos como ligar o Cérebro na sua Base de Código ao dispositivo no VEXcode GO. Because connection steps vary between devices, see the Connecting articles of the VEXcode GO VEX Library for specific steps to connect the VEX GO Brain to your computer or tablet.
Se necessário, mostre aos alunos como testar o seu projeto no terreno.
- Mostre-lhes como configurar o teste colocando a Base de Código na Base de Marte.
Configurar para testar - Assim que a base de código estiver instalada, selecione 'Start' no VEXcode GO para testar o projeto. Mostre aos alunos o vídeo tutorial Iniciar um projeto no VEXcode GO, se necessário.
Inicie um vídeo tutorial de projeto no VEXcode GO Para os alunos que terminam mais cedo e precisam de desafios adicionais, peça aos alunos que troquem os locais dos discos e ajustem os seus projetos de modo a que a Base de Código recolha os discos dos novos locais e os classifique. O seu projeto ainda funciona? O que é necessário alterar para que a Base de Código recolha os discos dos novos locais?
- FacilitarFacilite uma conversa com os alunos enquanto constroem e testam os seus projetos com questões como:
- O que precisa de adicionar ao seu projeto para que a Base de Código recolha os três discos?
- Como é que a base de código precisa de ser movida para recolher o(s) disco(s)? Pode mostrar-me com as mãos?
- Consegue explicar, com palavras ou gestos, o que o seu robô está a fazer e o que pretende que ele faça?
- A Base de Código tem de virar? Quão longe? Em que direção?
- Que parâmetros precisa de alterar para que a Base de Código recolha cada disco e regresse à Base de Marte?
- Em que ponto do projeto deve adicionar o [comando Meu bloco]?
- Isto deve ocorrer depois de a Base de Código recolher o disco e regressar ao local inicial da Base de Marte.
Incentive os alunos a perseverarem na e erro que é uma parte intrínseca deste desafio, tal como os cientistas que trabalham com o Perseverance Rover têm de continuar a superar desafios para completar a sua missão. Consulte o gráfico do Ciclo de Resolução de Problemas como auxiliar visual para estabelecer uma estrutura para o processo de resolução de problemas com os seus alunos. See the Preparing for the Open-Ended Challenge in this Unit section of the Background page for more strategies to help students troubleshoot their projects and come up with their own solutions.
Ciclo de Resolução de Problemas dos Alunos Concentre-se no conceito, não na precisão.
- O objetivo deste Laboratório é focar o conceito de utilização do Eletroíman e Sensor Ocular num projeto. Se os alunos desalinharem ligeiramente o robô ou se o disco não estiver exatamente no lugar certo quando conduzem até ele, informe-os de que não há problema em mover o disco ligeiramente para garantir que é captado pelo eletroíman. Além disso, informe os alunos de que não há problema em empurrar o disco para a área de classificação se este estiver principalmente, mas não completamente, no quadrado da área de classificação.
- Os alunos podem não chegar ao 3º disco devido a erros acumulados. Se os alunos não colocarem o código base no terceiro disco, permita que o enviem para o código base. Pode contextualizar isto como um efeito de ventos marianos imprevisíveis que afetam os movimentos e os giros da Base de Código. O objetivo da unidade não é abordar a precisão nos parâmetros do drive, mas sim focar-se na codificação com condicionais e no [My Block] para completar um desafio.
Se os alunos precisarem de apoio adicional para a resolução de problemas, utilize a funcionalidade Project Stepping para os ajudar a analisar o projeto, um bloco de cada vez, para ver como cada bloco está a ser executado no projeto. Para obter mais informações sobre como utilizar a funcionalidade Project Stepping, consulte o tutorial Stepping Through Blocks no VEXcode GO.
Tutorial percorrer blocos no VEXcode GO Existem muitas soluções possíveis para este desafio. O seguinte é um exemplo para referência.
Solução possível) - LembreLembre os alunos de observarem a funcionalidade de destaque no VEXcode GO enquanto testam os seus projetos. Seguindo o destaque, podem visualizar claramente o fluxo do projeto do [Meu Bloco], para ver quando o projeto se está a mover da pilha de blocos para recolher o Disco, e depois para o [Meu Bloco] para classificar o disco.
- Além disso, lembre aos alunos que não devem ter de alterar nenhum dos blocos dentro da [definição do meu bloco], pois levarão aos locais de classificação corretos. Só terão de adicionar o [comando My Block] nos seus projetos na sequência correta para que a Base de Código classifique os discos, uma vez que tenham sido recolhidos e trazidos de volta para a Base de Marte.
Para incentivar uma mentalidade construtiva e ajudar os alunos a adotar a tentativa e erro que faz parte da codificação e incentivá-los a aprender com os erros ao longo do caminho, faça perguntas como:
- Que erro cometeu que lhe ensinou alguma coisa?
- O que aprendeu com esse erro? Como é que isto o pode ajudar na codificação do Code Base da próxima vez?
- O que aprendeu com os erros do passado que o está a ajudar neste desafio?
Converse com os alunos sobre a solução de cada problema enquanto circula pela sala de aula. Este será um processo iterativo, por isso lembre aos alunos que os cientistas que codificam os rovers de Marte também têm de tentar várias vezes para que o rover se mova como pretendiam.
- Como é que o seu grupo identificou o problema no seu projeto?
- Como é que trabalharam juntos para consertar isso?
- Já tentou utilizar o botão Passo para abrandar o seu projeto e ajudá-lo a ver o problema com mais clareza?
- Qual foi um sucesso na resolução de problemas que teve no seu grupo até agora?
- O que aprendeu noutros laboratórios e está a utilizar neste laboratório?
- PerguntaPergunta aos alunos como poderiam utilizar um [Meu Bloco] para codificar o Perseverance Rover para classificar amostras de rochas marcianas em duas categorias: rochas que apresentam sinais de vida antiga e rochas que não apresentam.