Ir para o conteúdo

Guia para famílias e professores

Semana 5: Fazendo os robôs reagirem

Duração da aula: 70 a 85 minutos

Objetivo de aprendizagem

Esta é a grande semana de programação. Os estudantes pegam os sensores da semana 4 e as sequências da semana 3 e combinam tudo com laços de repetição e condições, para o robô conseguir reagir sozinho. Eles aprendem que um laço repete passos, que um laço infinito se repete até alguém pará-lo, e que um laço repetir-até roda até uma condição virar verdadeira. Conhecem as condições e as decisões booleanas (verdadeiro ou falso), e depois usam se e se/senão para escolher ações. Programam o desvio de obstáculos (repetir em laço, ler o sensor de distância e, se houver algo perto, virar) e exploram o seguimento de linha, conferindo um sensor de luz ou de cor para se guiar e continuar em cima de uma linha.

Resultados esperados dos estudantes

Ao terminar esta semana, os estudantes vão conseguir:

  • Explicar como um laço, um laço infinito e um laço repetir-até repetem passos, cada um do seu jeito
  • Descrever uma condição como uma verificação que é verdadeira ou falsa (booleana)
  • Usar se para rodar passos só quando uma condição é verdadeira, e se/senão para escolher entre duas ações
  • Programar o desvio de obstáculos repetindo em laço, lendo um sensor de distância e virando quando algo está perto
  • Explicar como o seguimento de linha fica conferindo um sensor de luz ou de cor para se guiar e continuar em cima de uma linha

Ritmo sugerido

About 70 a 85 minutos. Adjust to your group - these are guides, not limits.

EtapaFocoMinutos
Laços e condiçõesLaços, laços infinitos, repetir-até, condições, booleanos, se e se/senão.18 min
Programa de desvio de obstáculosRepetir em laço, ler o sensor de distância e usar se/senão para virar quando está perto.20 min
Preveja a reação diante da paredePrever o que o robô faz quando encontra uma parede, e depois conferir.6 min
Teste de confiabilidade da reaçãoFazer três tentativas e registrar se o robô desviou do obstáculo.8 min
Exploração do seguimento de linhaUsar um sensor de luz ou cor com repetir-até e se para continuar em cima de uma linha.18 min
Verificação de aprendizagemCinco perguntas sobre laços, condições e como os robôs reagem.8 min
ReflexãoEscrever sobre a diferença entre se e se/senão, e por que reagir precisa de um laço.7 min

Antes de começar

Preparação do espaço

  • Imprima a folha de planejamento, os cartões de decisão se/senão e o registro de testes de reação para cada estudante ou dupla.
  • Para os kits: carregue-os, monte um sensor de distância e um de luz ou cor, e prepare uma pistinha de obstáculos e uma linha de fita.
  • Para o simulador, abra as missões de pista de obstáculos e de seguimento de linha em cada aparelho.

Prepare com antecedência

  • Programe você mesmo o padrão de desvio de obstáculos primeiro, para conhecer um valor de proximidade que funcione com o seu sensor.
  • Confira as leituras do sensor de luz ou cor em cima da linha e fora dela, com a fita e o chão que você vai usar de verdade.
  • Recorte com antecedência os cartões de para sempre, se e se/senão do caminho sem eletrônicos.

Materiais

  • Folha de planejamento do programa de blocos (para imprimir)(Kit, Simulador, Sem eletrônicos)
  • Conjunto de cartões de decisão se/senão (para imprimir)(Kit, Simulador, Sem eletrônicos)
  • Registro de testes de reação (para imprimir)(Kit, Simulador, Sem eletrônicos)
  • Um kit de robótica programável com sensor de distância e sensor de luz ou de cor(Kit)
  • Caixas ou livros para montar uma pistinha de obstáculos(Kit)
  • Fita escura (ou uma linha impressa) sobre um chão claro para o seguimento de linha(Kit)
  • Computador ou tablet com o simulador no navegador(Simulador)
  • Cartões de programa (para sempre, se, se/senão, andar, virar, ler sensor, parar) e uma grade no chão ou uma linha de fita(Sem eletrônicos)
  • Um colega para fazer o papel de robô e seguir os cartões(Sem eletrônicos)

Segurança

  • cautionMantenha dedos, cabelo e roupas soltas longe das rodas em movimento enquanto um robô que reage anda, já que ele muda de direção sozinho.(Kit)
  • cautionCole as linhas de fita e as peças da pista de obstáculos bem lisas no chão e deixe o piso livre, para ninguém tropeçar durante as rodadas.(Kit, Sem eletrônicos)
  • infoSalve o seu programa de blocos com frequência para que atualizar o navegador não apague o seu trabalho.(Simulador)

Como conduzir a aula

  1. 1.Ensine laços, a diferença entre infinito e repetir-até, e condições (verdadeiro ou falso) antes de qualquer programação, apoiando-se no ciclo de perceber, decidir e agir da semana 1.
  2. 2.Montem juntos o padrão de desvio de obstáculos (para sempre, ler sensor, se/senão) e depois deixe as duplas adaptarem.
  3. 3.Faça a previsão e o teste de reação de três tentativas, para os estudantes verem que reagir tem a ver com confiabilidade, e não com uma rodada de sorte.
  4. 4.Explore o seguimento de linha como um comportamento de conferir e corrigir sem parar; espere serpenteio, e não linhas perfeitamente retas.
  5. 5.Encerre com a verificação de aprendizagem e a reflexão.

Ideias equivocadas frequentes

  • "O robô só precisa conferir uma vez": sem um laço, ele reage uma única vez e depois para de responder.
  • "O se/senão roda os dois ramos": ele roda só o ramo verdadeiro ou só o falso.
  • "Uma curva maior segue melhor a linha": correções grandes passam do ponto; as pequenas e frequentes é que funcionam.
  • Confundir o número do sensor com a condição: o sensor dá um número, a condição transforma isso em verdadeiro ou falso.

Perguntas para fazer

  • Onde está o laço, e o que faz ele parar?
  • Qual é a condição aqui, e quando ela é verdadeira?
  • O que o robô faz no "senão", e por que ele precisa de um?
  • Como o robô percebe que saiu da linha?

Adaptações para a sala e para os grupos

Deixe mais fácil

Dê aos estudantes um programa quase pronto com o se/senão vazio, para eles só preencherem "virar" e "andar para a frente".

Deixe mais difícil

Peça que os estudantes combinem os dois comportamentos (seguir uma linha, mas desviar de um obstáculo colocado em cima dela) usando se/senão aninhados.

Grupos e turma toda

In pairs or small groups, give each student a role that rotates - driver (builds or types), navigator (reads the plan), and recorder (fills the worksheet) - so everyone participates. For a whole-class demo, run one shared robot or simulator on the board, have students predict together, then let groups repeat it on their own path. Groups can also mix paths: one builds on the kit while another checks the same idea in the simulator or unplugged, then they compare results.

Observações com e sem equipamento

Every activity this week runs three ways - all three teach the same core idea, so pick whichever fits your room. No specific product is required.

Kit

  • Folha de planejamento do programa de blocos (para imprimir)
  • Conjunto de cartões de decisão se/senão (para imprimir)
  • Registro de testes de reação (para imprimir)
  • Um kit de robótica programável com sensor de distância e sensor de luz ou de cor
  • Caixas ou livros para montar uma pistinha de obstáculos
  • Fita escura (ou uma linha impressa) sobre um chão claro para o seguimento de linha

Simulador

  • Folha de planejamento do programa de blocos (para imprimir)
  • Conjunto de cartões de decisão se/senão (para imprimir)
  • Registro de testes de reação (para imprimir)
  • Computador ou tablet com o simulador no navegador

Sem eletrônicos

  • Folha de planejamento do programa de blocos (para imprimir)
  • Conjunto de cartões de decisão se/senão (para imprimir)
  • Registro de testes de reação (para imprimir)
  • Cartões de programa (para sempre, se, se/senão, andar, virar, ler sensor, parar) e uma grade no chão ou uma linha de fita
  • Um colega para fazer o papel de robô e seguir os cartões

Resolução de problemas

Problemas comuns das atividades desta semana e o que tentar.

  • O robô entra direto nos obstáculosKitTry: Confira se o se está mesmo lendo o sensor, e se o seu valor de proximidade é maior que a leitura quando há uma parede bem na frente.
  • O robô gira no lugar sem pararKitTry: O seu valor de proximidade pode estar grande demais, fazendo ele achar que sempre tem algo perto; diminua, ou acrescente um avanço curto no senão.
  • O robô sai da grade ou entra numa paredeSimuladorTry: Confira se o ler sensor e o se/senão estão dentro do laço, e não depois dele, para a verificação acontecer a cada passo.
  • O robô só vira e nunca anda para a frenteSimuladorTry: Coloque o andar para a frente no ramo do senão, para ele se mover sempre que o caminho à frente estiver livre.
  • O robô "cola" e simplesmente contorna os obstáculosSem eletrônicosTry: Lembre que um robô só pode seguir os cartões; ele precisa mesmo conferir a condição e agir de acordo com ela.
  • O robô esquece de continuar conferindoSem eletrônicosTry: O cartão de para sempre quer dizer voltar ao topo toda vez; aponte para ele depois de cada ação.
  • O robô perde a linha logo de caraKitTry: Confira de novo as leituras em cima da linha e fora dela e coloque o limiar entre as duas; elas precisam ser bem diferentes.
  • O robô fica rodando em círculosKitTry: Faça as curvas de correção pequenas; curvas grandes passam da linha toda vez.
  • O laço nunca acabaSimuladorTry: Confira se a condição do repetir-até (chegar à casa final) realmente consegue virar verdadeira ao longo do caminho.
  • O robô sai da linha aos poucosSimuladorTry: Confira se o ler sensor e o se/senão estão dentro do laço, para ele conferir e corrigir a cada passo.
  • O robô simplesmente percorre a linha inteira, lisinho, sem conferirSem eletrônicosTry: Isso é uma pessoa planejando à frente: faça ele parar e conferir a condição de novo a cada passo, como um laço.
  • O robô fica discutindo para que lado virarSem eletrônicosTry: Escreva a regra de um jeito em que "fora da linha" signifique sempre virar na direção da linha, tirando o achismo.

Gabarito da verificação de aprendizagem

As respostas aparecem aqui só para o adulto; a folha do estudante mantém tudo escondido.

  1. 1. Decida se esta afirmação é verdadeira ou falsa.

    Resposta correta: Falso

    Por quê: Falso. Um laço infinito fica se repetindo até alguma coisa pará-lo: ele não acaba por conta própria.

  2. 2. O que um laço faz num programa?

    Resposta correta: Repete um ou mais passos, em vez de escrevê-los de novo e de novo

    Por quê: Um laço repete passos para você, para o robô conseguir fazer ou conferir alguma coisa várias vezes sem um programa enorme.

  3. 3. Qual é a diferença entre um laço infinito e um laço repetir-até?

    Resposta correta: Um laço infinito se repete até você parar o programa; um repetir-até se repete até uma condição virar verdadeira

    Por quê: Um laço infinito só para quando você para o programa; um laço repetir-até para sozinho assim que a condição dele vira verdadeira.

  4. 4. Uma condição tipo "a parede está perto?" só pode ser:

    Resposta correta: Verdadeira ou falsa (um booleano)

    Por quê: Uma condição é uma verificação que é sempre verdadeira ou falsa, e um valor de verdadeiro ou falso se chama booleano.

  5. 5. O que um bloco se/senão faz?

    Resposta correta: Roda um conjunto de passos quando a condição é verdadeira e outro quando ela é falsa

    Por quê: Um bloco se/senão escolhe entre duas ações: os passos do "se" quando a condição é verdadeira, e os do "senão" quando ela é falsa.

  6. 6. Como funciona o desvio de obstáculos?

    Resposta correta: Um laço lê o sensor de distância e, se algo estiver perto, o robô vira; senão, ele anda para a frente

    Por quê: O desvio de obstáculos é um laço que lê o sensor de distância e usa se/senão para virar quando algo está perto e andar para a frente quando o caminho está livre.