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: Programe Arduino com Blocos Visuais (Estilo Scratch)

Componentes e Materiais

Aplicativos e Serviços Online

Sobre o Projeto

Objetivo: permitir programação 'blocos tipo Scratch' para Arduino, com recursos essenciais para crianças em escolas e iniciantes.

Todos conhecem o Scratch e como facilitou o aprendizado de programação para crianças no mundo todo. O próximo passo foi usá-lo para controlar hardware – daí extensões para LeapMotion, Arduino, Wii, Picaxe, etc.

Mas extensões só funcionam em tempo real (conectado). O 'Santo Graal' era um software que permitisse programar em blocos e gerar código standalone. Encontrei o BlocklyDuino, mas estava abandonado. Contatei o criador David Li e decidi fazer meu próprio fork.

Após alguns meses, com ajuda, criei uma versão totalmente nova baseada no Blockly atual: Blockly@rduino.

O que você pode fazer

Escolher placa e idioma

Blockly@rduino: Programe Arduino com Blocos Visuais (Estilo Scratch)

Upload online (plugin Codebender) ou offline (Blockly@rduino-communication)

Blockly@rduino: Programe Arduino com Blocos Visuais (Estilo Scratch)

Comunicação em tempo real com a placa para testar I/O (FirmataPlus do Alan Yorinks)

Blockly@rduino: Programe Arduino com Blocos Visuais (Estilo Scratch)

Níveis de dificuldade com listas de blocos específicas

Blockly@rduino: Programe Arduino com Blocos Visuais (Estilo Scratch)

Ativar/desativar categorias de blocos (lista crescente)

Blockly@rduino: Programe Arduino com Blocos Visuais (Estilo Scratch)

Programação drag-and-drop

Blockly@rduino: Programe Arduino com Blocos Visuais (Estilo Scratch)

Código Arduino atualizado em tempo real

Blockly@rduino: Programe Arduino com Blocos Visuais (Estilo Scratch)

Editar código Arduino, salvar, colar no IDE local

Blockly@rduino: Programe Arduino com Blocos Visuais (Estilo Scratch)

Ou usar plugin Codebender para upload direto

Blockly@rduino: Programe Arduino com Blocos Visuais (Estilo Scratch)

Comunicação serial

Blockly@rduino: Programe Arduino com Blocos Visuais (Estilo Scratch)

Exemplos prontos e criação de próprios exemplos

Blockly@rduino: Programe Arduino com Blocos Visuais (Estilo Scratch)
Blockly@rduino: Programe Arduino com Blocos Visuais (Estilo Scratch)

Kits pré-configurados com pinout e categorias específicas para alunos

Blockly@rduino: Programe Arduino com Blocos Visuais (Estilo Scratch)

Muitos aprimoramentos gráficos! E mais por vir, como melhorias de acessibilidade.

Código

GitHub do Blockly@rduino

Repositório Oficial

Processo de manufatura

  1. Sensor K30 CO₂: Monitoramento de Qualidade do Ar Interno em Tempo Real
  2. Facilitando Comunicação Surdo-Cego com 1Sheeld e Arduino
  3. Mealheiro Inteligente: Controlar Aceitador de Moedas com Arduino Nano
  4. SERENA: Sistema de Alarme Personalizado Arduino Mega 2560 com Touchscreen TFT LCD
  5. Controlar um LED via Bluetooth com Arduino – Guia DIY Simples
  6. Integrando Sensor de Impressão Digital Capacitivo DFRobot com Arduino ou ESP8266
  7. Projeto HMI Interativo com Nextion, Arduino Mega e Sensores
  8. Braço Robótico 6 GDL Controlado por Nunchuk com Arduino Mega
  9. Python 3 para Arduino UNO: Controle de Comandos Fácil e Demo com LED
  10. Medição Precisa de Radiação Solar com Arduino UNO e Ethernet Shield