O Clube de Programação e Robótica concluiu o seu quarto ano de atividade, e este ano letivo, pela primeira vez, estendeu a sua oferta a alunos do 3º ciclo, funcionando com oferta de 2 horários semanais, um para alunos do 2º ciclo e outro para alunos do 3º ciclo.
Nas sessões dirigidas ao 2.º ciclo, os alunos exploraram a placa BBC Micro:bit, que foi programada usando a plataforma de simulação e programação "Microsoft MakeCode". Os alunos começaram por explorar os diversos sensores e atuadores integrados nas placas: visualização de imagens ou animações, produção de sons, inclinando ou agitando a placa, batendo palmas ou variando o nível de luz ambiente, envio de informação (texto e números) de uma placa para outra, construção de um temporizador ou de um de um medidor de distâncias.
Depois, exploraram os Robôs Maqueen Plus V2 controlados por estas placas. Começaram por realizar atividades que envolveram a programação dos LEDs RGB enderecáveis (neopixel) do robô, passando depois para atividades de controlo do movimento do robô com nível crescente de complexidade: programação do robô para percorrer diferentes percursos, controlo do movimento do robô remotamente, usando um comando de infravermelhos ou uma outra placa Micro:bit; programação do robô para seguir autonomamente uma linha ou para detetar obstáculos e se desviar destes.
Finalmente, os alunos integraram a Inteligência Artificial (IA) nas atividades desenvolvidas. Após treinaram modelos de IA para reconhecerem padrões associados ao movimentos das placas, a gestos ou a sinais gráficos, foi possível usar a IA para reconhecer números ou letras “desenhados” no ar com as placas ou controlar remotamente os robôs com gestos ou sinais gráficos.
Os alunos do 3.º ciclo (a maioria dos quais está no seu 3.º ano no Clube de Programação e Robótica) deram continuidade ao trabalho realizado no final do ano letivo passado com as placas Arduino Uno, usando a plataforma de programação "STEAMakersBlocks". Construíram robôs 2WD e programaram esses robôs para, entre outras atividades, seguirem autonomamente uma linha ou para se desviarem de obstáculos.
Depois, os alunos iniciaram o trabalho com os robôs Mbot 2, que fazem parte dos equipamentos LED (Laboratórios de Educação Digital) atribuídos à escola. Começaram por explorar o módulo controlador do robô (Cyber Pi) e passaram depois a atividades com o próprio robô que incluíram a programação de movimentos e viragens baseados em distâncias, tempos e ângulos, o controlo remoto do robô, por bluetooth, usando um outro módulo Cyber Pi, o seguimento autónomo de linha e interações baseadas em reconhecimento de cores marcadas na pista e na deteção de obstáculos. Realizaram também atividades que envolveram o uso de IA, treinando modelos de IA para reconhecerem padrões associados a diferentes sons, a gestos ou a sinais gráficos, o que permitiu controlar remotamente os robôs, usando comandos de voz, gestos ou sinais gráficos.
Finalmente, os alunos construíram e programaram um robô com 4 rodas omnidirecionais (rodas Mecanum) que pode rodopiar ou movimentar-se em qualquer direção. Em termos de programação, foi dado um salto em frente, uma vez que este robô, baseado na placa Arduino Uno, foi programado em texto e não em linguagem gráfica (blocos).
Algumas das atividades realizadas ao longo do ano letivo pelos alunos do 2º ciclo e 3º ciclo foram incluídas na Mostra de Robótica que decorreu no dia 9 de junho, aberta a toda a comunidade.
As atividades realizadas permitiram a aquisição, a mobilização e o aprofundamento de conhecimentos, de saberes e de competências em diversas áreas, promoveram diferentes formas de expressão dos alunos e contribuíram para desenvolver o seu espírito crítico, o pensamento computacional, a capacidade de resolução de problemas e o trabalho em equipa.