Manufaturação industrial
Internet das coisas industrial | Materiais industriais | Manutenção e reparo de equipamentos | Programação industrial |
home  MfgRobots >> Manufaturação industrial >  >> Manufacturing Technology >> Processo de manufatura

Blockly @ rduino:Criar Código com Blocos

Componentes e suprimentos

Arduino UNO
× 1
Arduino Mega 2560
× 1

Aplicativos e serviços online

Blockly @ rduino
Fórum Blockly @ rduino
Wiki Blockly @ duino

Sobre este projeto


O objetivo é permitir a programação de 'bloco de rascunho' para a placa Arduino, com muitos recursos necessários para crianças na escola e iniciantes.

Todo mundo conhece o Scratch e a maneira como ele facilitou o aprendizado do programa para todas as crianças do mundo. O próximo passo foi usá-lo para controlar o material e é por isso que as possibilidades de extensão eram grandes:LeapMotion, Arduino, Wii, Picaxe, etc.

Mas o uso da extensão é 'apenas conectado' à programação em tempo real, então o 'Graal' foi encontrar um software que permite a programação de blocos e geração de código. Encontrei o BlocklyDuino, mas ficou meses sem trabalhar. Depois de entrar em contato com seu criador David Li, decidi criar meu próprio garfo.

Depois de alguns meses, com ajuda, criei uma versão totalmente nova da nova versão original do Blockly:Blockly @ rduino.





Currículo de vídeo





O que você pode fazer


Escolha o cartão e o idioma:

Escolha entre upload online (graças ao plugin Codebender) ou upload offline (graças a Blockly @ rduino-communication):

Comunique-se com o cartão em tempo real para testar a entrada / saída, graças ao excelente trabalho FirmataPlus de Alan Yorinks:

Escolha entre diferentes níveis de dificuldade para seu aluno e tenha uma lista específica de blocos:

Escolha se usa ou não em uma lista de blocos, sempre crescente:

Arraste e solte o bloco para programar:

Veja a atualização do código do Arduino em tempo real:

Edite o código do Arduino, salve-o e cole-o no local IDE:

Ou use o plugin Codebender para fazer o upload:

E se comunicar pela porta serial:

Escolha em uma lista de exemplos:

Crie seu próprio exemplo:

Escolha não apenas o cartão, mas o ' kit específico 'preparado com categorias específicas de bloco e pinagem preparada para o aluno:

E muitos aprimoramentos gráficos! E muitos mais ainda por vir, como melhorar a acessibilidade.

Código

github para Blockly @ rduino
Repositório Githubhttps://github.com/technologiescollege/Blockly-at-rduino

Processo de manufatura

  1. Monitoramento de CO2 com Sensor K30
  2. Comunicação para surdos-cegos com 1Sheeld / Arduino
  3. Aceitar moeda de controle com Arduino
  4. Sistema de alarme Arduino:SERENA
  5. Arduino com Bluetooth para controlar um LED!
  6. Sensor capacitivo de impressão digital com um Arduino ou ESP8266
  7. Brincando com Nextion Display
  8. Braço robótico controlado por Nunchuk (com Arduino)
  9. Comunicação Python3 e Arduino
  10. Medindo a radiação solar com Arduino