Skip to content

Latest commit

 

History

History
40 lines (28 loc) · 2.57 KB

README.md

File metadata and controls

40 lines (28 loc) · 2.57 KB

blockly-mh-ino

O blockly-mh-ino é um editor de códigos gráfico (blocos) para a plataforma Arduino e para os kits e produtos do Makerhub.

Este projeto é baseado no BlocklyDuino, que por sua vez foi baseado no Blockly.

blockly-mh-ino

Características

  • Programação do Arduino visualmente, arrastando e soltando blocos
  • Gera código fonte totalmente compatível com o Arduino
  • Blocos especiais para o Kit mh001 e outros produtos do MakerHub que estão por vir
  • Alguns exemplos já prontos

Como utilizar

  • Baixe este arquivo zip (se usar o editor online e o upload manual, não é necessário).
  • Você pode abrir o editor de duas formas:
    • Online: acessar este site
    • Offline: na pasta que baixou o 'blockly-mh-ino', abrir o arquivo blockly/apps/blocklymhino/index.html no seu browser
  • Arrastar e soltar os blocos para fazer seu código
  • Para realizar o upload do código para o Arduino também temos dois jeitos:
    • Manual: selecionar a aba 'Arduino', copiar todo o código e colar na Arduino IDE para fazer o upload
    • Automático: apertar o botão 'Upload'. Para que funcione, você antes precisa iniciar um webserver como é mostrado na seção abaixo.

Upload automático para o Arduino

  • Na pasta do 'blockly-mh-ino', execute o comando: python arduino_web_server.py
  • Você pode opcionalmente especificar a porta adicionando --port=COM3 (ou --port=/dev/ttyACM0 no Linux e Mac); se não fizer, o script vai tentar identificar automaticamente.

Erros, bugs, features requests?

  • O projeto encontra-se em fase beta. Reporte erros e bugs ou solicite novos recursos pela aba 'issues'.

Licença

Copyright (C) 2017 Kleber Lima da Silva (@krebyy) - [email protected]

Licensed under the Apache License, Version 2.0 (the "License"); you may not use this file except in compliance with the License. You may obtain a copy of the License at http://www.apache.org/licenses/LICENSE-2.0

Este trabalho foi originado de BlocklyDuino