Encontre para nós uma criança que não goste de Lego e nós mostraremos a você um alienígena em uma fantasia de criança.
Não há melhor maneira de inspirar as crianças e apresentá-las a vários conceitos-chave de programação do que o Lego Mindstorms, que permite que construam um robô com Lego e o programem também.
Existem algumas ressalvas. Em primeiro lugar, o conjunto Lego Mindstorms é caro: o preço online mais baixo que encontramos foi cerca de £ 230 com IVA, e se você entrar na John Lewis, vai encontrá-lo à venda por £ 300. A segunda é que as crianças mais novas precisarão de ajuda para construir os modelos.
Se você se esforçar, no entanto, a gama de possibilidades disponíveis a partir do conjunto base é incrível. Como acontece com todos os Lego, o único limite real para o que você pode criar é sua imaginação (e quantos kits extras você compra). Felizmente, você pode escolher entre cinco tipos de robô para construir desde o início, como o Gripp3r, um robô forte que pode levantar e carregar coisas pesadas com suas garras de agarramento.
Com apenas um conjunto de instruções impressas na caixa, você terá que ficar online para descobrir como construir a maioria dos robôs. Como resultado, você precisará de um computador ou tablet à mão enquanto estiver trabalhando, mas o Lego tornou a tarefa de criação menos assustadora ao dividir habilmente o processo de construção em missões separadas. Por exemplo, ao fazer o Gripp3r, você começa fazendo a mão segura e, em seguida, adiciona peças extras ao longo de três missões para criar o robô completo.
Depois de concluir o processo bastante técnico de construção de seu modelo - que usa a linha de blocos de construção Technic mais semelhante a um esqueleto da Lego, 594 dos quais estão na caixa - você está pronto para criar seu programa.
Programação
Mindstorms é fornecido com um ambiente de programação gráfico baseado em LabView . A versão do Lego foi adaptada para funcionar com conjuntos Mindstorms, mas você não precisa comprar um modelo para usá-lo gratuitamente; você pode fazer o download aqui .
Semelhante ao Scratch, você constrói seu programa usando módulos codificados por cores: os módulos de ação são coloridos de verde, os sensores são amarelos e os comandos de controle de fluxo são laranja.
Em nosso exemplo de mão robótica, queremos que o motor seja ativado para que os dedos abram; o controle para fazer um som de freio a ar; os dedos para fechar e então - após uma pausa - para abrir novamente. Isso requer cinco módulos, conforme mostrado abaixo. Depois de seguir as instruções para criá-lo, é hora de experimentar as configurações; perdemos uma criança de sete anos por meia hora enquanto ela brincava com os diferentes efeitos sonoros.
Se isso parece muito simplista, não tema. O LabView inclui muitas operações avançadas e, no momento em que você termina de construir o Gripp3r, aquele conjunto simples de módulos rapidamente se torna muito mais complexo, com muitos loops e switches.
Projetos mais avançados incluem registro de dados e há um sensor de cor, toque e infravermelho na caixa. Você também pode comprar sensores de giroscópio, ultrassônico, de som, bússola e acelerômetro diretamente da Lego.
Você também não está restrito ao LabView. Por exemplo, ROBOTC é projetado para criar programas mais complexos que funcionam com Lego Mindstorms.
Depois de terminar de criar seu programa, é hora de experimentá-lo no mundo real. A chave para isso é o tijolo inteligente Mindstorms EV3 (que você pode ver no centro do robô cobra, abaixo).
Primeiro você precisa conectá-lo ao modelo que você construiu por meio de um dos cabos do tipo Ethernet. Existem quatro portas disponíveis - A, B, C e D - e se você olhar as capturas de tela no passo a passo de perto, verá que anexamos o motor à porta A.
Em seguida, você conecta o bloco EV3 ao seu PC ou Mac por meio do cabo fornecido e aperta o play; o programa será executado automaticamente.
Também ficará armazenado no bloco para você controlar a mão (no nosso caso) sem estar conectado ao PC.
Na sala de aula
Tal como acontece com Scratch, você pode descobrir que sua escola secundária local já investiu em Mindstorms para educação. Com o suporte de uma grande variedade de recursos e kits extras, eles oferecem uma ótima maneira de as classes trabalharem juntas em um projeto. Por exemplo, alguns conjuntos incluem esteiras - como uma paisagem espacial e uma cidade verde - para que os alunos possam trabalhar juntos para criar algo maior do que robôs individuais.
Também existe uma comunidade vibrante de construtores de Mindstorms, com o Lego facilitando o upload e o compartilhamento de suas criações. Se você quiser ver como alguém construiu uma guitarra com o kit, ou um detector de terremotos, ou uma máquina de jogar dados, é tão fácil quanto baixar o projeto.
Abaixo, apresentamos a forma como Mindstorms funciona com um projeto mais modesto que você pode até mesmo seguir sem um conjunto físico.
Etapa um: motor ligado
Faça o download do software daqui .
Clique em Arquivo | Novo Projeto e Fechar Editor de Conteúdo para remover a caixa. Arraste Motor Médio da área verde de Ações e clique nele ao lado do botão de reprodução. Acerte a seta circular para escolher por quanto tempo ela será ativada, por número de segundos, graus ou rotações. Clique em 75 e você pode controlar o movimento: positivo é igual a frente; negativo é igual para trás.
Etapa dois: punhos cerrados
Para o propósito deste passo a passo, vamos presumir que você construiu a mão da garra descrita. Se mandássemos este programa para a mão agora, ele iria apertar o controle.
Adicione um bloco Wait, como mostrado acima, e altere o valor para 2, para que ele pause por dois segundos. Em seguida, adicionamos outro bloco Medium Motor, mas alteramos o valor para -75. Com efeito, o nosso programa irá agora apertar a pinça, esperar dois segundos e, em seguida, desapertar.
Etapa três: enlouquecendo
Para tornar as coisas um pouco mais interessantes, adicione uma função de loop. Arraste ao lado do botão de reprodução e reposicione os outros comandos dentro dele.
Por padrão, o loop continuará por um número ilimitado de vezes, então clique no símbolo do infinito. No menu suspenso, você verá uma série de opções. Você pode optar por uma leitura de intensidade do sensor de cor, um sensor de toque, um cronômetro ou mais. Para simplificar, escolha uma contagem de três.
call of duty black ops 4 tela dividida
Etapa quatro: bom trabalho
Para terminar, vamos adicionar um pouco de áudio. Arraste o módulo de som da área verde de ações para a direita do loop. O ícone da pasta é mostrado por padrão, o que significa que quando você clica no retângulo no canto superior direito da caixa, ele mostra os efeitos sonoros e vozes disponíveis.
Aqui, escolhemos Bom trabalho, para celebrar nosso aperto e abertura de mãos três vezes. Mas você pode tocar uma nota ou um tom - ou uma série deles para criar uma melodia.