Giter Site home page Giter Site logo

eduino's Introduction

Eduino

Eduino - The Online Web Arduino IDE

Welcome to Eduino

Eduino

Eduino is a web based Arduino IDE.

Eudino is based on google-blockly(https://github.com/google/blockly) open source.

There are two editors in Eduino

  • Block coding editors

  • Code editors

Features

DONE

  • Online Storage
  • Web Server (by node.js, express)

TODO

  • Arduino Upload

  • Arduino Serial Monitoring

  • Sensor Data Saving & Analyzing

Developers And Contributors

Develop Guide

Save Blockly workspace and load

//save as xml
var xml_text = Blockly.Xml.domToText(xml);

//load xml to workspace
var xml = Blockly.Xml.textToDom(xml_text);
Blockly.Xml.domToWorkspace(xml, workspace);

eduino's People

Contributors

whatisand avatar jacepark12 avatar devhudi avatar

Stargazers

Sigrid Jin (ง'̀-'́)ง oO avatar Steve Juneyoung Kang avatar Juneyoung Kang avatar fumin avatar Cope Li avatar Seungjae Park avatar JungHyo Yang avatar

Watchers

James Cloos avatar  avatar  avatar  avatar JungHyo Yang avatar Inkyu Lee avatar

eduino's Issues

워크스페이스 불러오기 기능 이슈(Workspace Load function overlap issue)

워크스페이스에서 소스코드 불러오기 기능 사용할때, 이미 소스코드가 불려와져서 블록으로 있음에도 불구하고 불러오기를 누르면 그 위에 다시 블록이 생성되는 문제점이 있음.
불러오기 버튼을 없에고 처음에 자동으로 불러오게 하면 해결될듯.

In Workspace, When using source load function.
Even if source code are already loaded, user press load button -> new blocks are created.

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.