sexta-feira, 8 de abril de 2016

Codeybot, um robô que ensina programação para todos.

Codeybot, um robô que ensina programação para todos.
Codeybot, um robô que ensina programação para todos.
A criação é da Makeblock, empresa de robótica com sede na Califórnia que possui uma plataforma de código aberto para compartilhar ideias de construção. Seus produtos eram mais voltados para quem já tinha alguma noção de como programar, mas a abordagem é diferente com o Codeybot.

Apesar de ser direcionado para pessoas com idades de 6 a 60 anos, fica claro que o Codeybot é mais voltado para o público jovem, pela sua interface intuitiva e objetivos divertidos para estimular as crianças a brincarem.

O vídeo do projeto deixa clara essa abordagem, com crianças brincando e rindo com o Codybot. Que é controlado por um tablet com uma interface simples que ensina pequenas noções de códigos. Para a empresa, é importante essa abordagem de aprender durante a brincadeira.

É bem interessante a maneira que eles conseguiram combinar o aprendizado de código com a diversão de estar brincando com um robô. A programação é ensinada por um software chamado mBlocky, que funciona de forma parecida com o Scratch do MIT e é baseado no Google Blockly. Várias ações podem ser encadeadas por meio de blocos, que são lidos pelo software e transformados em ações.

Codeybot, um robô que ensina programação para todos.
Como funciona o Codeybot?

Primeiro, é importante dizer que todo o código é feito por esse mBlocky, aplicativo para iPad, compatível com o iPad 2 ou superior e iPad mini 4, todos na versão 7.1 ou superior do iOS. Já o aplicativo do Codeybot é responsável pelo controle do robôzinho, disponível para iOS.

E o Android? Caso a campanha chegue a US$ 150 mil (até agora são mais de US$ 125 mil e ainda faltam 36 dias para o encerramento), eles prometem desenvolver um app para a plataforma do Google. Para programar, no entanto, usuários poderão usar apenas o iOS, uma vez que o mBlocky só está disponível para essa plataforma.

A “tela” do Codeybot é composta de 19×13 LEDs azuis que podem ser configurados para mostrar o desenho que o usuário quiser, seja um coração ou uma carinha engraçada. Ele é equipado com duas rodinhas iluminadas e um motor, que o mantém equilibrado e em movimento junto com o sensor de giroscópio.

Por dentro, há uma placa Wi-Fi de 2,4 GHz para conexão com o aplicativo, onde tudo acontece. O usuário conecta o Codeybot com o iPhone ou iPad e pode controlá-lo com o joystick no aplicativo ou por comandos de voz. Também é possível fazê-lo tocar música ou dançar uma de suas cinco danças pré-programadas.

A distância do controle vai até 30 metros (sem barreiras). É recomendável que o usuário use o Codeybot em ambientes internos, mas ele funciona em todas as superfícies duras, exceto as de carpete ou muito rochosas.

No modo de batalha, no qual pode ser acoplado um laser de LED à cabeça do Codeybot, dois usuários diferentes podem iniciar um mini-jogo para ver quem ganha. Esse equipamento é vendido separadamente (por mais US$ 20) e simula tiros de lasers para destruir o oponente.

O robôzinho também tem um alto-falante estéreo para repetir vozes engraçadas, além de opções para mudar a cor da luz das rodinhas ou até para desenhar algum rosto engraçado na “face” do Codeybot. Não é no aplicativo próprio, no entanto, onde todo o aprendizado pode acontecer.

Sem o mBlocky, o Codeybot seria mais um robôzinho comum. Com o suporte a essa plataforma, as crianças podem resolver fazer algo a mais com o dispositivo e programá-lo a fazer trechos específicos ou usá-los para mover algum objeto. Vai da criatividade do usuário.

Aqui chega a parte interessante, uma vez que o mBlocky aceita o armazenamento de códigos como projetos, além da configuração de movimentos de dança. O Google Blocky, por exemplo, apresenta uma série de programações visuais de lógica “se isto, então faça aquilo”, repetições, problemas matemáticos e manipulação de texto.





> Comunidade Brasileira de Sistemas de Informação
> Fundada em 13 de Outubro de 2011
> E-mail: comunidadebsi@gmail.com
Local: Manaus, Amazonas, Brasil.

‍



Geeks Online: