Programe uma máquina virtual

A criança cria uma pequena simulação em que um personagem ou objeto executa uma tarefa automaticamente depois de receber instruções.

Passo a Passo para Execução

  1. Abrir uma ferramenta de programação visual.
  2. Criar um cenário representando uma casa ou ambiente de trabalho.
  3. Adicionar um personagem que represente uma máquina.
  4. Programar uma sequência de movimentos.
  5. Acrescentar uma regra para que a máquina reaja ao encontrar um objeto.
  6. Testar o comportamento.
  7. Alterar uma instrução e observar como o resultado muda.
  8. Criar uma segunda função automática.
  9. Explicar para um colega quais instruções fazem a máquina funcionar.
  10. Encerrar relacionando a simulação aos aparelhos automatizados do cotidiano.

Comentários

Automação significa fazer uma tarefa acontecer seguindo regras programadas, com pouca intervenção humana durante a execução. Sensores fornecem informações e o programa usa essas informações para decidir o que fazer. É assim que aparelhos podem detectar obstáculos, controlar temperatura ou interromper uma tarefa no momento adequado.

A Máquina que Segue Instruções

A turma cria sequências de instruções para representar o funcionamento de aparelhos que realizam tarefas automaticamente depois que recebem uma configuração.

Materiais Necessários

  • Imagens de micro-ondas, máquina de lavar, robô aspirador e outros aparelhos
  • Painéis fictícios de papelão com botões
  • Cartões de ações como iniciar, esperar, aquecer, girar, parar e avisar
  • Cartões de sensores como distância, temperatura e presença
  • Objetos simbólicos para representar tarefas
  • Folhas para montar sequências de funcionamento
  • Lápis e borracha
  • Fita crepe
  • Cronômetro simples ou relógio
  • Quadro branco

Passo a Passo da Execução

  1. Mostrar um aparelho conhecido e perguntar se ele consegue executar uma tarefa sozinho.
  2. Explicar que alguns equipamentos possuem um sistema computacional embutido.
  3. Apresentar a ideia de sistema embarcado como um computador criado para uma função específica.
  4. Montar uma sequência simples para representar um ciclo de aparelho.
  5. Acrescentar uma condição, como parar quando o tempo terminar.
  6. Mostrar que sensores podem fornecer informações ao sistema.
  7. Dividir a turma em equipes e entregar cartões de instruções.
  8. Cada equipe monta a sequência de funcionamento de um aparelho.
  9. Outra equipe tenta executar a sequência como se fosse a máquina.
  10. Encerrar destacando que muitos equipamentos modernos executam instruções automaticamente.

Conexão Computacional

Sistema embarcado é um sistema computacional colocado dentro de outro aparelho para realizar uma tarefa específica. Um robô aspirador, por exemplo, pode usar sensores para perceber obstáculos e um programa para decidir como se movimentar. Na vida real, essa ideia aparece em máquinas de lavar, micro-ondas, veículos, relógios e muitos outros equipamentos.