Olhando para a variedade atual de robótica educacional, você está feliz por um grande número de designers, produtos acabados estar disponível para crianças e que a barra de "entrada" no básico da programação caiu bastante (até o jardim de infância). Existe uma tendência enorme de se familiarizar primeiro com a programação modular de blocos, com a transição para linguagens mais avançadas. Mas essa situação nem sempre foi.

2009-2010 ano. A Rússia começou a se familiarizar com o Arduino e o Scratch em massa. Eletrônica e programação acessíveis estão começando a conquistar as mentes de entusiastas e professores, e a idéia de combinar tudo isso já é vital (e parcialmente implementada) no espaço global de informações.
De fato, o Scratch, na versão 1.4, lançada na época, já tinha suporte de hardware externo. Continha suporte para Lego WeDo (blocos de motor) e
PicoBoard .
Mas eu queria o Arduino e os robôs baseados nele, e de preferência trabalhando na versão básica. Ao mesmo tempo, um dos drivers japoneses do arduino descobriu como combinar as plataformas e fez um diagrama esquemático (embora nem todos tivessem que ser "pensados") e firmware para acesso universal (mas infelizmente, nem mesmo em inglês). Com base nesse projeto, o ScratchDuino nasceu em 2010 (trabalhei com o LinuxCenter com minha esposa).
O conceito de “cartucho substituível” (que não lembra o Micro: bit?), Montagens magnéticas para componentes de robôs e o uso dos recursos internos do Scratch em termos de processamento de sensores e controle de motores.


O robô foi originalmente concebido como compatível com Lego:

Em 2011, a plataforma viu a luz do dia e (já depois de deixar meu projeto com minha esposa em 2013) vive e se desenvolve no momento sob o nome de ROBBO.

Alguém pode opor-se à existência de projetos semelhantes. Sim, na mesma época, o projeto S4A começou a se desenvolver, mas eles estavam focados na programação no estilo Arduino (com suas saídas digitais e analógicas) a partir do Scratch modificado, enquanto meu desenvolvimento poderia funcionar com a versão "vanilla" (embora também a tenhamos modificado para exibir blocos especificamente para sensores de 1 a 4).
Então veio o Scratch 2.0, e com ele os plug-ins começaram a aparecer para os robôs Arduino e populares, e o Scratch 3.0 pronto para uso suporta um grande número de plataformas de robôs.
Blockly Se você observar robôs populares, como o MBot (que, a propósito, também usava o Scratch modificado), eles são programados em linguagem de blocos, mas isso não é o Scratch, mas um Blockly modificado do Google. Não sei se o meu influenciou seu desenvolvimento, mas posso dizer com certeza que quando mostramos a plataforma Scratchduino para os desenvolvedores da Blockly em Londres em 2013, os robôs ainda não cheiravam.

Agora, as modificações em bloco são a base de muitos designers robóticos e robôs de treinamento, e essa é outra história, pois nos últimos anos um grande número de projetos apareceu (e também caiu no esquecimento), tanto na Rússia quanto no mundo. Mas na Rússia, foi na implementação do Scratch e no "confronto" da Lego que fomos os primeiros :)
O que aconteceu depois de 2013. Em 2014, minha esposa e eu fundamos nosso projeto SIMPLY (também conhecido como SIMPLEROBOT) e desenvolvemos jogos de tabuleiro. Mas o Scratch não nos deixa ir.
Temos desenvolvimentos interessantes sobre a modelagem de robôs no Scratch e seu descendente Snap!
Um arquivo PDF com uma descrição pode ser baixado e usado livremente
por referência , e os projetos concluídos
podem ser encontrados aqui . Tudo funciona em 3 versões do Scratch.
Também voltamos a programar robôs no Scratch em nosso novo jogo de treinamento de tabuleiro “Golem Battle. Card League of Parobot ”e teremos o maior prazer em
apoiar sua publicação no Crowdrepublic .

Quando você está na origem de algo e "sente" as tendências antes de sua aparência em massa, é feliz que você tenha sido o primeiro e criou essencialmente um mercado e é triste que você não tenha recebido os louros do vencedor. Mas posso dizer com orgulho que a liga de Scratch e Arduino na robótica da Federação Russa apareceu graças aos meus esforços.