MUzECS is a web-based visual programming editor for Arduino.
MUzECS is based on Blockly and BlocklyDuino, the web-based, graphical programming editor. Provide static type language blocks and code generators for Arduino programming.
We have a Google Chrome App
- Programming Arduino with visually drag and drop code blocks
- Generate fully compatible Arduino source code
- Interactive Arduino board with predefined ECS code blocks
- Load different on-site examples with url parameters
MUzECS is a web tool. You can give it a try at Web to see the working MUzECS site.
To avoid the tedious step of manually pasting code to the Arduino IDE, you can use our MUzECS Chrome App to upload the code to a connected Arduino board on Mac OS X, Windows (with driver), Chrome OS, and Linux systems!
- Open browser to MUzECS, drag and drop blocks to make an Arduino program
- Select the 'Arduino' tab and copy all of the source code into an existing or new project in the Arduino IDE
- Press the 'Upload' button to send the Arudino code to the webserver to be compiled
- Open MUzECS Chrome App and click 'Get Compiled Sketch'
- Select the port your Arduino is connected to
- Press the 'Upload' button to burn the code into a connected Arudino board
When changing javascript files run python build.py
To run daemon for ino web server on server run sudo nohup /var/www/html/MUBlocklyDuino/ino_web_server.py
To run daemon for cleaner on server run sudo nohup /var/www/html/MUBlocklyDuino/cleaner.py
Marquette University REU Team (@orabbit, @davidxyz, @drummerfreek789)
Thanks Fred Lin (@gasolin) for creating BlocklyDuino
Thanks Blockly
Thanks Arduino and Seeeduino guys for Arduino and Grove blocks.
The project is also inspired by arduiblock and modkit
Copyright (C) 2012~2015 Fred Lin [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
Additional license for INO under the MIT-LICENSE