Caixa de ferramentas do professor - Esboço da atividade
-
Esta exploração apresentará aos alunos comportamentos básicos de programação para virar à direita, à esquerda e esperar.
-
Usar a configuração do robô do sistema de transmissão permite que os alunos programem o Speedbot para girar apenas selecionando o bloco [Turn for] .
Speedbot está pronto para virar!
Esta exploração lhe dará as ferramentas para começar a criar alguns projetos interessantes para o seu Speedbot seguir.
-
VEXcode V5 que será utilizado nesta exploração:
-
Certifique-se de ter o hardware necessário, seu notebook de engenharia e o VEXcode V5 baixado e pronto.
Dicas para professores
Se esta for a primeira vez que o aluno usa o VEXcode V5, ele poderá consultar os Tutoriais a qualquer momento durante esta exploração. Os Tutoriais estão localizados na barra de ferramentas.
Quantidade | Materiais necessários |
---|---|
1 |
Robô Speedbot |
1 |
Bateria carregada do robô |
1 |
VEX código V5 |
1 |
Cabo USB (se estiver usando um computador) |
1 |
Caderno de Engenharia |
Dicas para professores
-
Modele cada uma das etapas para verificar se o Speedbot está pronto para que os alunos adquiram o hábito de fazê-lo.
Passo 1: Preparando-se para a Exploração
Antes de começar a atividade, você tem cada um desses itens prontos? Verifique cada um dos seguintes:
-
Os cabos inteligentes estão totalmente inseridos em todos os motores?
-
O Cérebro está ligado?
-
A bateria está carregada?
Etapa 2: iniciar um novo projeto
Antes de iniciar seu projeto, selecione Speedbot (Drivetrain 2-motors, No Gyro) - Projeto modelo. O projeto modelo contém a configuração do motor do Speedbot. Se o modelo não for usado, seu robô não executará o projeto corretamente.
Conclua as etapas a seguir para abrir o projeto modelo:
-
Abra o menu Arquivo.
-
Selecione Abra Exemplos.
-
Selecione e abra o projeto Speedbot (Drivetrain 2-motors, No Gyro) modelo .
-
Como usaremos o bloco [Turn for], renomeie seu projeto como Turn.
-
Salve seu projeto.
-
Verifique se o nome do projeto Turn está agora na janela no centro da barra de ferramentas.
Caixa de ferramentas do professor - Salvando projetos
Ressalte que quando abriram o VEXcode V5 pela primeira vez, a janela estava rotulada como VEXcode Project e não foi salva (indicada na barra de ferramentas). Projeto VEXcode é o nome do projeto padrão quando o VEXcode V5 é aberto pela primeira vez. Depois que o projeto for renomeado como Turn e salvo, a exibição será atualizada para Salvo. Através desta janela da barra de ferramentas é fácil verificar se os alunos estão utilizando o projeto correto e se ele está salvo. Depois que um projeto é salvo inicialmente, o VEXcode V5 salva automaticamente quaisquer alterações subsequentes, conforme indicado pela mensagem ao lado do nome do projeto.
Diga aos alunos que agora eles estão prontos para iniciar seu primeiro projeto. Explique aos alunos que seguindo alguns passos simples, eles conseguirão criar e executar um projeto que transformará o Speedbot.
Dicas para professores
-
Por se tratar de uma atividade inicial de programação, o professor deverá modelar os passos e depois pedir aos alunos que realizem as mesmas ações. O professor deve então monitorar os alunos para garantir que eles estão seguindo as etapas corretamente.
-
Certifique-se de que os alunos tenham selecionado Abrir Exemplos no menu Arquivo.
-
Certifique-se de que os alunos selecionaram o modelo Speedbot (transmissão de 2 motores, sem giroscópio) projeto.
Você pode mostrar aos alunos que há diversas opções para escolher na página Exemplos . À medida que constroem e usam outros robôs, eles terão a oportunidade de usar diferentes modelos.
-
Você pode pedir aos alunos que adicionem suas iniciais ou o nome do grupo ao nome do projeto. Isso ajudará a diferenciar os projetos se você pedir aos alunos que os enviem.
Etapa 3: Vire à direita
-
Adicione o bloco [Turn for] ao bloco {When started} na área de programação.
-
Clique no ícone Slot . Você pode baixar seu projeto em um dos quatro slots disponíveis no Robot Brain. Clique no número 1.
-
Conecte o robô ao seu computador ou tablet. O ícone do Cérebro na barra de ferramentas fica verde quando uma conexão bem-sucedida é feita.
-
Clique no botão Download na barra de ferramentas para baixar o projeto Turn para o Robot Brain.
Caixa de ferramentas do professor - Ajuda com blocos
-
Ressalte que na área de programação já existe um bloco {When started} localizado por padrão. Todo projeto começará com este bloco. Quando o projeto for iniciado os blocos conectados serão seguidos na sequência em que foram colocados.
Demonstre clicando no bloco [Turn for] e arrastando-o para a área de programação, conectando-o ao bloco {When started}. Você ouvirá um clique quando ele for conectado.
-
Se estiver utilizando um computador, o aluno deverá ter o VEX V5 Robot Brain conectado ao computador através de um cabo USB . Se você estiver usando um tablet, o VEX V5 Robot Brain deve ser conectado ao tablet usando o Smart Radio.
-
Se os alunos estiverem usando um computador, peça-lhes agora para desconectarem o cabo USB do Robot Brain. Ter o robô conectado a um computador durante a execução de um projeto pode fazer com que o robô puxe o cabo de conexão.
Caixa de ferramentas do professor - Pare e discuta
Este é um bom ponto para fazer uma pausa e fazer o aluno refletir sobre a execução de seu primeiro projeto. Como estudantes:
-
O que o Speedbot fez quando você executou o projeto?
-
Ele se comportou como você esperava, com base no projeto?
Reserve um momento para garantir que todos os alunos concluíram esta etapa sem problemas antes de prosseguir.
-
Verifique se o download do seu projeto foi feito no Cérebro do Speedbot olhando a tela do Cérebro do Robô. O nome do projeto deve ser listado em slot 1.
Caixa de ferramentas do professor - modelo primeiro
Modele a execução do projeto na frente da turma antes de todos os alunos tentarem ao mesmo tempo. Reúna os alunos em uma área e deixe espaço suficiente para o Speedbot se mover se for colocado no chão. Como o Speedbot continuará executando o projeto até que o botão Voltar do Cérebro do Robô seja pressionado, o professor pode querer escolher alguém para ajudar a interromper o projeto do Speedbot quando ele terminar.
Diga aos alunos que agora é a vez deles executarem o projeto. Certifique-se de que eles tenham um caminho livre e que nenhum Speedbots se esbarre.
-
Execute o projeto no robô Speedbot certificando-se de que o projeto esteja selecionado e pressione o botão Executar.
Etapa 4: vire à esquerda
Caixa de ferramentas do professor - Concluindo a etapa 4
-
Para alterar o bloco [Turn for] de right para left, basta clicar no menu suspenso e selecionar left.
-
Se os alunos estiverem usando um computador, lembre-os de desconectar o cabo USB do Robot Brain antes de executar o projeto.
Como não estamos selecionando um novo slot, o novo projeto será baixado para o slot 1 e substituirá o projeto anterior.
-
Como o VEXcode V5 possui salvamento automático, não há necessidade de salvar o projeto novamente.
Etapa 5: Espere e vire à esquerda
-
Adicione um bloco [Wait] antes do bloco [Turn for] . Isso dirá ao robô para esperar antes de virar à esquerda.
-
Insira três segundos no bloco [Wait] . Isso diz ao robô para esperar três antes de virar.
-
Baixe o projeto.
-
Execute o projeto no robô Speedbot certificando-se de que o projeto esteja selecionado e pressione o botão Executar.
Caixa de ferramentas do professor - Concluindo a etapa 5
-
Um bloco [Wait] pode ser colocado em qualquer lugar do projeto. Para obter mais informações sobre o bloco [Wait] , abra a Ajuda .
-
Usar um bloco [Wait] não encerrará o projeto.
-
Se os alunos estiverem usando um computador, lembre-os de desconectar o cabo USB do Robot Brain antes de executar o projeto.
-
Como o VEXcode V5 possui salvamento automático, não há necessidade de salvar o projeto novamente.
Motive a discussão - Compreendendo os blocos
P: Visualizando a posição atual do robô em zero graus, se o robô girasse 90 graus para a esquerda, depois virasse 120 graus para a direita e terminasse girando 40 graus para a esquerda, em quantos graus o robô estaria atualmente depois de terminar de girar?
A: O robô estará a 10 graus. Depois de virar 90 graus à esquerda, o robô virou 120 graus à direita. Vendo virar à esquerda como um movimento em uma direção positiva e virar à direita como uma subtração ou movimento em uma direção negativa - semelhante a um plano de coordenadas xy, isso agora coloca o robô em -30 graus. Desde 90-120 = -30. A partir de -30 graus, o robô vira 40 graus para a esquerda. Assim, -30 + 40 = 10. O robô termina em 10 graus.
Q: Visualizando a posição atual do robô em zero graus, girar o robô 30 graus para a direita fará com que o robô termine no mesmo ponto que começar de zero graus e girar o robô 330 graus para a esquerda. Se o robô girou 56 graus para a direita e quantos graus para a esquerda o robô terá que virar para terminar no mesmo lugar, assumindo que começa em zero graus?
A: Como a rotação completa do robô é de 360 graus, você pode somar e subtrair de 360 graus para calcular como o robô precisará girar. 360 - 56 = 304. Assim, o robô terá que girar 304 graus para a esquerda para terminar no mesmo lugar que girou 56 graus para a direita.
Etapa 6: Conclua o Desafio da Câmera de Segurança!
No Desafio de Câmera de Segurança, o robô deve começar girando 90 graus para a direita. O robô então girará 180 graus para a esquerda e depois 180 graus para a direita, “digitalizando” como uma câmera de segurança. O robô repetirá então a rotação de 180 graus para a esquerda e 180 graus para a direita mais duas vezes. Assim, o robô fará a varredura de 180 graus três vezes no total.
Antes de programar o robô, planeje o caminho e os comportamentos do robô em seu caderno de engenharia.
Depois de completar o Desafio da Câmera de Segurança, você poderá combinar movimentos para frente e para trás com comportamentos adicionais do robô para completar desafios ainda mais avançados.
Caixa de ferramentas do professor - soluções
- Veja o exemplo de solução abaixo.
- Uma rubrica programação para avaliar os alunos pode ser encontrada aqui (Google .pdf).
Para uma solução mais avançada, um aluno também pode ser apresentado aos loops usando o bloco [Repeat] . Para obter mais informações sobre o bloco [Repeat] , consulte a Help.
Dicas para professores
Valide se o robô completou o desafio com sucesso observando a posição inicial do robô e conte para garantir que o robô executou as ações corretas. O robô deve virar 90 graus à direita e repetir três vezes: uma volta à esquerda 180 graus e uma volta à direita 180 graus.