Desafio do Labirinto no Clube de Programação e Robótica – Primeiros Passos!

Na sessão de hoje do Clube de Programação e Robótica, os alunos enfrentaram um desafio emocionante: programar um robô no Open Roberta para encontrar a saída de um labirinto! Esta atividade faz parte do projeto eTwinning Code4Kids, desenvolvido em parceria com cinco escolas da Turquia, promovendo a colaboração e a aprendizagem em equipa.

Para começar, foi necessário importar o tapete do labirinto e as configurações para o simulador. Depois, seguindo as regras disponíveis no site do projeto (https://agrcanelas.edu.pt/blogs/code4kids), os alunos mergulharam na programação. Nem tudo correu como esperado—houve alguns contratempos, mas a discussão, a persistência e o trabalho em equipa foram essenciais para superar obstáculos e fazer progressos.

Ainda não chegámos à solução final, mas cada tentativa trouxe aprendizagens valiosas. Na próxima semana, continuaremos a explorar estratégias para guiar o robô até à saída!

Foi uma sessão divertida e desafiadora, onde todos aprenderam muito. Mal podemos esperar pela próxima!

#Code4Kids #eTwinning #Robótica #Programação #OpenRoberta #AprendizagemDivertida

 

Resumo da 26ª sessão

Na nossa 26ª sessão, os alunos enfrentaram um desafio emocionante: programar um robô no Open Roberta para percorrer um circuito repleto de quadrados coloridos, reagindo às cores de forma inteligente!

O Desafio
O robô tinha que:

Virar à direita ao detetar um quadrado azul;

Virar à esquerda ao encontrar um quadrado verde;

Parar apenas quando avistasse um quadrado amarelo, seguido imediatamente por um vermelho.

A Solução: Sensor de Cor e Condições “Se”
Para resolver o problema, os alunos utilizaram o sensor de cor do robô no Open Roberta, que permitiu identificar as diferentes cores do percurso. A leitura do sensor foi avaliada dentro de condições “Se”, fazendo com que o robô tomasse decisões em tempo real:

Se a cor lida fosse azul → virar à direita;

Se a cor lida fosse verde → virar à esquerda;

Se a cor lida fosse amarelo, seguida de vermelho → parar (a implementar na próxima sessão).

Foi fascinante ver como o robô interpretou os dados do sensor e reagiu conforme programado, demonstrando a importância da lógica condicional na robótica!

Colaboração eTwinning Code4Kids

Este mesmo desafio está a ser realizado pelos nossos parceiros do projeto eTwinning Code4Kids! Podem acompanhar o desenvolvimento do projeto e ver as suas soluções no blog oficial em:
👉 https://agrcanelas.edu.pt/blogs/code4kids/

O Que Ficou Por Resolver?

A parte final do desafio — a paragem do robô ao detetar a sequência amarelo + vermelho — ainda precisa de alguns ajustes. Mas não se preocupem! Este será o nosso ponto de partida na próxima sessão, onde vamos aprimorar o código para garantir uma conclusão perfeita do percurso.

Próximos Passos

Fiquem ligados! A programação, a exploração e a inovação continuam nas próximas sessões. Mal podemos esperar para ver as diferentes abordagens que surgirão, tanto no nosso clube como no projeto Code4Kids!

Vamos continuar a programar, a explorar e a inovar juntos! 🚀🤖

#Programação #Robótica #OpenRoberta #SensoresDeCor #LógicaCondicional #eTwinning #Code4Kids

Resumo 16ª sessão

Na 16ª sessão do Clube de Programação e Robótica, os alunos participaram ativamente no projeto eTwinning Code4Kids. A atividade iniciou-se com o login no TwinSpace do projeto, onde os participantes exploraram as páginas disponíveis e comentaram publicações de outros membros, promovendo a interação e troca de ideias no âmbito do trabalho colaborativo internacional.

Posteriormente, os alunos deram continuidade às suas construções, trabalhando na melhoria de projetos previamente iniciados. Demonstraram criatividade e dedicação, ajustando detalhes e otimizando os seus protótipos.

Na etapa final da sessão, os participantes focaram-se na programação, utilizando os robôs NXT da Lego. Programaram, testaram e ajustaram os seus códigos, tanto no simulador como diretamente nos robôs. Esta prática permitiu-lhes observar a aplicação real dos seus programas, consolidando conhecimentos e habilidades técnicas no campo da robótica.

Foi uma sessão produtiva e enriquecedora, onde os alunos desenvolveram competências técnicas, colaborativas e criativas, reforçando a motivação para o desenvolvimento de projetos no âmbito da programação e robótica.