Principal Mac Ensine as crianças a programar com Lego Mindstorms

Ensine as crianças a programar com Lego Mindstorms



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.

Lego Gripp3r

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).

Lego Mindstorms Snake

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.

Passo um

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.

Passo 2

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.

etapa 3

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.

Passo 4

Artigos Interessantes

Escolha Do Editor

Análise da Nvidia GeForce GTX 550 Ti
Análise da Nvidia GeForce GTX 550 Ti
Toda a conversa agora é sobre placas multi-GPU robustas, com a HD 6990 da AMD vencendo a oposição e a Nvidia com fortes rumores de estar lançando uma rival. Sob a capa dessa batalha cara de hardware, no entanto, a Nvidia tem
O Adobe Flash está quase morto, pois 95% dos sites abandonam o software antes de sua aposentadoria
O Adobe Flash está quase morto, pois 95% dos sites abandonam o software antes de sua aposentadoria
Menos de 5% dos sites mundiais usam Flash, novas informações revelaram, com a maioria dos sites preferindo Javascript para executar recursos. Flash é usado mais comumente em sites do Google, embora existam alguns outros, como 6rrb.net, Monabrat.org e
Como baixar vídeos VOD do Twitch em um PC ou smartphone
Como baixar vídeos VOD do Twitch em um PC ou smartphone
Cada transmissão transmitida no Twitch pode ser salva como VOD (vídeo sob demanda). Tanto os streamers quanto os visualizadores podem baixar os VODs do Twitch para acessá-los, mesmo quando estiverem offline. Neste guia, você verá como baixar VODs do Twitch
Análise do Dell Precision M3800
Análise do Dell Precision M3800
Os laptops workstation não pretendem ser sexy ou atraentes, mas o novo Dell Precision M3800 vira as convenções de ponta-cabeça. Ele inclui uma CPU quad-core, gráficos Nvidia Quadro e armazenamento de estado sólido em um chassi fino e elegante que
O Microsoft Edge obterá o gerenciador de sessão e o navegador de guias no Windows 10 Creators Update
O Microsoft Edge obterá o gerenciador de sessão e o navegador de guias no Windows 10 Creators Update
Durante o evento da Microsoft em outubro de 2016, a empresa mostrou algumas melhorias que estão chegando no Windows 10 Creators Update em todo o sistema operacional. No entanto, a maioria deles foi mostrada tão brevemente que muitas pessoas nem perceberam. Após o evento, a Microsoft publicou um vídeo de recapitulação no qual pudemos encontrar alguns
Google Chrome 70 lançado
Google Chrome 70 lançado
O navegador da web mais popular, o Google Chrome 68, atingiu o ramo estável e agora está disponível para Windows, Linux, Mac e Android.
A sua webcam não está funcionando no Dell Inspiron? Veja como consertar
A sua webcam não está funcionando no Dell Inspiron? Veja como consertar
As videochamadas fazem parte de nossa vida cotidiana agora. Eles nos permitem ver amigos e familiares em todo o mundo e nos ajudam a trabalhar remotamente se as circunstâncias nos impedirem de ir ao escritório. É por isso que muitos