Nesta lição, será apresentado à comunicação entre robôs. Irá aprender a utilizar os blocos send message, get latest message, e latest message para a comunicação entre dois robôs de programação VEX AIM. Em seguida, irá explorar enviando uma variedade de mensagens!
Ao da unidade, robô enviará mensagens e receberá mensagens.
Veja o vídeo abaixo para aprender:
-
O que é a comunicação entre robôs?
-
Como programar um robô para enviar uma mensagem.
-
Como programar um robô para receber uma mensagem e responder de acordo com o que recebe.
Agora que já assistiu ao vídeo, anote as suas ideias no seu diário. Responda a estas questões para orientar o seu raciocínio e ajudá-lo a preparar-se para uma discussão com toda a turma:
- O que observas sobre a comunicação entre robôs? Enumera pelo menos duas observações.
- O que viu no vídeo que corrobora as suas afirmações?
- Quais são as suas dúvidas sobre como programar o robô para enviar uma mensagem?
Agora que já assistiu ao vídeo, anote as suas ideias no seu diário. Responda a estas questões para orientar o seu raciocínio e ajudá-lo a preparar-se para uma discussão com toda a turma:
- O que observas sobre a comunicação entre robôs? Enumera pelo menos duas observações.
- O que viu no vídeo que corrobora as suas afirmações?
- Quais são as suas dúvidas sobre como programar o robô para enviar uma mensagem?
Após os alunos visualizarem o vídeo e antes da prática, reúnem- para uma discussão com toda a turma Utilize as respostas dos alunos às questões fornecidas como base para a discussão. As observações dos alunos podem incluir:
- É necessário criar dois projetos separados para que os robôs possam comunicar entre si.
- Os projetos precisam de ser iniciados em cada robô, e o projeto do Robô R (recetor) é iniciado primeiro para que esteja pronto para receber a mensagem que o Robô S (remetente) enviar quando o seu projeto for iniciado.
- As palavras do bloco enviar mensagem estão alinhadas com as palavras do bloco contém.
Para sua informação
Para que robôs comuniquem entre si, devem estar . os passos deste artigo para aprender a emparelhar robôs.
Considere as seguintes dicas ao utilizar mensagens:
- Verifique novamente com que robô foi emparelhado.
- Pode renomear o seu robô para facilitar a identificação.
- Para ligar o VEXcode AIM a dois robôs em simultâneo, abra dois separadores diferentes do browser ou utilize dois computadores separados.
Prática Guiada
Agora que já assistiu e discutiu o vídeo, é a sua vez de praticar!
Passo : Certifique- de que o Robô S (enviador) e o Robô R (receptor) estão emparelhados e coloque-os no campo com um barril laranja.

Passo : Construa os projetos aqui mostrados e faça o download dos mesmos para cada robô. Execute os projetos para ver como funcionam na prática.
| Robot S (Enviando) | Robot R (Receção) |
![]() | ![]() |
Passo : Conclua a tarefa utilizando o cartão de tarefas (Google / . docx / . pdf) disponível aqui:
- Para cada mensagem da tabela apresentada no cartão da tarefa:
- Analise o conceito que está a ser testado.
- Preveja como o robô R se irá comportar.
- Modifique o projeto para o Robô S de modo a que este envie todas as mensagens do cartão de tarefas. Observe como o robô R reage.
- Documente os resultados de cada teste na tabela.
- Dicas profissionais:
- Certifique-se de que os robôs estão emparelhados antes de começar.
- Comece primeiro o projeto do Robô R e, em seguida, o projeto do Robô S. Isto garante que o Robô R está pronto para receber a mensagem do Robô S.
Recursos para a prática:
Os recursos aqui indicados estão disponíveis caso necessite de apoio adicional para realizar a atividade.
Agora que já assistiu e discutiu o vídeo, é a sua vez de praticar!
Passo : Certifique- de que o Robô S (enviador) e o Robô R (receptor) estão emparelhados e coloque-os no campo com um barril laranja.

Passo : Construa os projetos aqui mostrados e faça o download dos mesmos para cada robô. Execute os projetos para ver como funcionam na prática.
| Robot S (Enviando) | Robot R (Receção) |
![]() | ![]() |
Passo : Conclua a tarefa utilizando o cartão de tarefas (Google / . docx / . pdf) disponível aqui:
- Para cada mensagem da tabela apresentada no cartão da tarefa:
- Analise o conceito que está a ser testado.
- Preveja como o robô R se irá comportar.
- Modifique o projeto para o Robô S de modo a que este envie todas as mensagens do cartão de tarefas. Observe como o robô R reage.
- Documente os resultados de cada teste na tabela.
- Dicas profissionais:
- Certifique-se de que os robôs estão emparelhados antes de começar.
- Comece primeiro o projeto do Robô R e, em seguida, o projeto do Robô S. Isto garante que o Robô R está pronto para receber a mensagem do Robô S.
Recursos para a prática:
Os recursos aqui indicados estão disponíveis caso necessite de apoio adicional para realizar a atividade.
Rever as expectativas para o início do trabalho de grupo. Recorde brevemente aos alunos os seus papéis para garantir que estão preparados para o sucesso.
Nesta atividade prática guiada, os alunos irão investigar como a mensagem enviada pelo robô emissor afeta o comportamento do robô recetor. Formularão hipóteses sobre o resultado da mensagem, modificarão o código do Robô S (responsável pelo envio) e, em seguida, descarregarão e executarão ambos os projetos para testar as suas hipóteses e registar os resultados. Os alunos devem discutir como se comporta o robô recetor a cada mensagem enviada, utilizando as questões sugeridas no cartão de atividades.
Distribua o cartão de tarefas do Passo 3 (Google / . docx / pdf). À medida que os alunos modificam o projeto para testar cada mensagem, circule pela sala e converse com eles sobre o progresso e a compreensão de cada um. Faça perguntas como:
- Que mensagem está a enviar? Qual a diferença entre esta mensagem e a mensagem do projeto original? Qual é a resposta do robô recetor?
- Que padrões observa nos resultados ao testar as diferentes mensagens? Por que razão acha que isso acontece?
- Qual é a parte mais desafiante desta tarefa para si? Como é que o vosso grupo está a trabalhar em conjunto para resolver este problema?
- Como acha que uma comunicação clara e cuidada pode ajudar a criar projetos bem-sucedidos utilizando mensagens entre robôs?
- Que outras questões tem sobre como programar o seu robô para enviar e receber mensagens?
Resumo
Agora que já praticou, está na hora de partilhar o que aprendeu. Responda às seguintes questões no seu diário para refletir sobre a sua aprendizagem e preparar-se para uma discussão com toda a turma:
- O que aprendeu na prática que não sabia apenas ao ver o vídeo?
- Como utilizará o que aprendeu na prática guiada ao criar futuros projetos de mensagens entre robôs?
- Como se compara a comunicação entre robôs com a comunicação humana?
Agora que já praticou, está na hora de partilhar o que aprendeu. Responda às seguintes questões no seu diário para refletir sobre a sua aprendizagem e preparar-se para uma discussão com toda a turma:
- O que aprendeu na prática que não sabia apenas ao ver o vídeo?
- Como utilizará o que aprendeu na prática guiada ao criar futuros projetos de mensagens entre robôs?
- Como se compara a comunicação entre robôs com a comunicação humana?
Oriente os alunos para partilharem o que aprenderam numa discussão com toda a turma. Auxiliar os alunos a refletirem sobre a sua aprendizagem através da prática, de forma a convergirem para entendimentos partilhados ou objetivos de aprendizagem.
Utilize as respostas dos alunos nos seus diários como ponto de partida para a discussão. Faça perguntas de acompanhamento para orientar a compreensão do aluno:
- O que aprendeu agora sobre como programar robôs para enviar e receber mensagens que não sabia antes?
- Houve alguma coisa que tenha tentado e que não tenha funcionado como esperava? O que aprendeu com esta prática?
- Como ocorreu a comunicação entre os dois grupos durante a prática orientada? O que aprendeu com esta comunicação que o pode ajudar a progredir nesta unidade?
Registe o entendimento partilhado dos alunos sobre o envio de mensagens para que possam voltar a consultá-lo ao longo da unidade. Desta forma, os alunos podem ver como a sua compreensão evoluiu desde o início da unidade até ao final do desafio, à medida que exploram conceitos e entendimentos relacionados com a questão essencial.
Selecione Seguinte > para avançar para a lição seguinte.

