Support IPST-SE, ATX-2, POP-X2, i-Duino R3B.
iBlockly The graphical software for Arduino-based microcontroller
iBlockly is a fun, easy way to program the Arduino-based microcontroller, in which you build a program – piece by piece – using the blocks. Thanks to Google's Blockly development team for distribution and open all necessary sources for our team to make our own the graphical programming tools for young and newbie maker.
iBlocklyServer Python package initialises a local server to be able to compile and load the Arduino code using the Arduino IDE.
This is all packaged in a self contained executable on browser Chrome, Opera, Firefox and Microsoft Edge.
- Generates Arduino code with visual drag-and-drop blocks.
- Uploads the code to an Arduino Board.
- Useful "code block warnings"
- Useful comment block.
- Compatible with a wide range of official Arduino Boards and inex board.
- Works on Windows / Mac OS X
iBlockly is still under development and a few features are not yet implemented. A to-do list can be found in the TODO.md file.
iBlockly available for Chrome/Opera/Firefox and Microsoft Edge.
You will also need the Arduino IDE by INEX version 1.7.11 or higher. for compile and upload to Arduino board.
|Windows build||Mac OS X build|
|Download Link||Download Link|
"Core version" (Python server only)
If you prefer, the core software can be used by running only the Python server, which loads the web interface on your local browser (Chrome recommended).
The quick version: Clone this repository, initialise all submodules, and execute:
- Install the Arduino IDE version 1.7.11 or higher (latest version is always recommended).
- Install the Python version 3.5.x or 2.7.12
- Run iBlockly as defined in your installation method.
- Configure iBlockly to locate the Arduino IDE following these instructions or Thai version.
Blockly original source is Copyright of Google Inc. https://developers.google.com/blockly/.
Copyright (c) 2016 Awillis https://github.com/emwta
Copyright (c) 2016 INEX,Thailand
Unless stated otherwise, the source code of this projects is licensed under the Apache License, Version 2.0 (the "License"); you may not use any of the licensed files within this project except in compliance with the License.
The full document can be found in the LICENSE file.
Unless required by applicable law or agreed to in writing, software distributed under the License is distributed on an "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the License for the specific language governing permissions and limitations under the License.