Jardim robótico do MIT ensina programação para crianças

Centenas de flores de origami com LEDs conectadas por microcontroladores demonstram conceitos de computação

Pesquisadores do Instituto de Tecnologia de Massachusetts, o MIT, desenvolveram um sistema criativo que pode ser bem útil no ensino de programação para crianças.

Ainda em fase de testes, ele é composto por uma centena de flores de origami com LEDs, que acendem e apagam em conjunto para demonstrar conceitos de computação.

A área estuda sistemas em que componentes de máquinas conectadas em rede se comunicam e coordenam suas ações trocando “mensagens” – que é basicamente o que fazem as plantas usadas no projeto.

São 16 quadrantes de flores, todos conectados por microcontroladores Arduino, que podem ser comandados por qualquer dispositivo compatível com bluetooth.

As instruções podem ser passadas tanto por cliques na interface de um programa quanto por linhas de código.

É só pela segunda opção, no entanto, que os “jardineiros” conseguem realizar as sequências mais complexas, que podem ser usadas para movimentar todos os grupos de flores.

No vídeo de demonstração, os responsáveis pela obra executam diferentes tipos de algoritmos para mover a plantação de origami – sendo o mais interessante deles o chamado Graph Coloring.

Como explica a principal autora da pesquisa, Lindsay Sanneman, a sequência faz com que todos os quadrantes de flores mudem automaticamente para cores diferentes dos que os cercam.

O projeto é interessante porque serve como uma vitrine para os programadores.

Os responsáveis por manejar o jardim robótico podem ver o código em ação em um ambiente físico, algo que tem potencial para ser bem mais empolgante do que ficar olhando para uma tela de computador.

Prova disso é que, em uma demonstração feita durante um evento da Hora do Código nos EUA, o sistema conseguiu atrair a atenção de vários estudantes de ensino médio.

E conforme contou Lindsay no vídeo, uma dupla chegou até a perguntar a ela onde poderia conseguir os componentes para montar seus próprios jardins de Arduino.

A plantação de origami segue em fase de testes, mas os pesquisadores liderados por Lindsay planejam adicionar o suporte a múltiplos controladores simultâneos.

O objetivo é tornar o sistema um modelo-base, que poderá depois ser replicado e usado em aulas de programação para o público infanto-juvenil.