Novas ferramentas de desenvolvimento com LEGO Education - da Microsoft, MIT e mais

De seis peças LEGO 2x4, 915 milhões de combinações diferentes podem ser montadas. Mas na LEGO Education, construir a partir de cubos é apenas parte da história. Mesmo projetos para crianças em idade pré-escolar aqui incluem programação, embora da forma mais simples.


Nós nos esforçamos para garantir que a flexibilidade da plataforma de software LEGO Education seja comparável à sua flexibilidade no nível do hardware. E nossos parceiros nos ajudam nisso - Microsoft, Universidade de Tecnologia de Massachusetts, Instituto Fraunhofer de Circuitos Integrados, além de desenvolvedores da Rússia. Neste post, falaremos sobre novas ferramentas de programação com as quais os recursos do LEGO Mindstorms Education EV3 e WeDo 2.0 estão se tornando mais amplos.

Código de mercado da Microsoft


MakeCode é uma plataforma de navegador gratuita com a qual você pode criar programas para muitos dispositivos, do Arduino a robôs no Minecraft. Desde março, o LEGO Mindstorms EV3 também está nessa lista.



Na janela principal do MakeCode, você pode criar um programa para EV3 a partir de blocos. A forma dos blocos informa como configurá-los; as variáveis ​​são definidas por listas nas janelas internas. À esquerda, em tempo real, há uma demonstração do programa. Você pode mudar de um editor gráfico colorido para JavaScript em um clique - uma demonstração ao vivo e várias funções também funcionarão aqui.



O editor MakeCode funciona a partir de um navegador e não requer uma conexão ativa com a Internet - é completamente carregado no cache. O programa criado pode ser baixado no formato UF2 e imediatamente baixado na unidade EV3. Ou compartilhe para visualizar. Ao exportar e importar arquivos UF2, você pode executar projetos colaborativos.

Scratch


Scratch é um ambiente de programação visual desenvolvido na Universidade de Tecnologia de Massachusetts para o ensino fundamental e médio. Objetos de rascunho são sprites em que você pode alterar a aparência e o comportamento usando scripts. O programa no Scratch funciona em um campo de 480x360 pixels.


Scratch 3.0 Beta

A segunda versão do Scratch ainda é relevante, onde você só pode trabalhar com objetos virtuais. Mas em 2 de janeiro de 2019, está planejado o lançamento do Scratch 3.0, que se tornará muito mais interessante. Incluirá extensões para trabalhar com objetos físicos - com dispositivos para desenho, gravação de som e vídeo, além do LEGO Mindstorms EV3 e WeDo 2.0. O WeDo 2.0 é o "irmão mais novo" do EV3, que permitirá que você use o LEGO Education já no ensino fundamental.

A versão beta do Scratch 3.0está disponível, mas ainda não há extensões. Como o MakeCode, o Scratch é implementado como um aplicativo de navegador gratuito. O Scratch, em princípio, é mais funcional que o MakeCode - existem ferramentas para trabalhar com gráficos e som. Por outro lado, o MakeCode agora está muito mais integrado ao LEGO Education. Mas ainda não vimos como as extensões do Scratch funcionam - talvez esse recurso apareça apenas para lançamento.

Open roberta


Open Roberta é um projeto do Instituto Fraunhofer de circuitos integrados, inspirado no sucesso do ambiente Scratch. Os programas escritos usando o Open Roberta têm sua própria semântica e sintaxe e funcionam com seu firmware. Ele pode ser instalado no cartão SD e executado em vez do firmware EV3 original. Por um lado, isso cria dificuldades adicionais. Por outro lado, graças a isso, o Open Roberta é compatível com os kits NXT lançados antes do EV3. O WeDo também foi adicionado à lista de sistemas suportados este ano.



Codwards


A plataforma educacional " Codwards " não é um ambiente de programação, como tudo descrito acima. Este é um complexo de treinamento que ajuda as crianças no desenvolvimento de fundamentos de programação para desenvolver habilidades digitais. O programa Kodwards + LEGO Education foi desenvolvido para estudantes de 7 a 12 anos e consiste em 8 lições, combina materiais de ensino para professores, além de uma plataforma on-line e uma pasta de trabalho para estudantes. Todo o conhecimento adquirido é protegido usando os kits LEGO Education WeDo 2.0.


Fragmento de uma lição de demonstração "Codwards"

Uma versão da linguagem CoffeeScript com sintaxe simplificada foi desenvolvida para o curso. Não é usado fora da plataforma, pois foi projetado exclusivamente para dominar os conceitos gerais das linguagens de programação. Agora, o Codwards inclui dois módulos de programação e TIC para 32 aulas, que são acompanhados por dois módulos práticos de 8 aulas, onde os alunos trabalham com o LEGO Education WeDo 2.0. Está planejado lançar um novo módulo com seu próprio ambiente de desenvolvimento (jogos de computador, disciplinas STEM), projetado para consolidar as habilidades de trabalho de design.

Você pode criar software adicional e até componentes de hardware para o LEGO Education Mindstorms EV3. Para isso, fornecemos todos os recursos necessários: pacotes de desenvolvimento e código fonte do firmware proprietário. O WeDo 2.0 também é uma plataforma aberta - você pode baixar o pacote do desenvolvedor para criar software compatível com o hub inteligente do WeDo 2.0 e gerenciar outros componentes.

O LEGO Education Mindstorms EV3 também possui seu próprio ambiente de programação , construído com a notação LabView - a linguagem de engenharia mais amplamente usada nas agências de design. E o software básico com uma linguagem de programação interna para WeDo 2.0 pode ser baixado aqui .

Source: https://habr.com/ru/post/pt423747/


All Articles