/ardublockly-1

Visual programming for the new senseBox MCU. Based on blockly, extends Arduino code generation and implements senseBox facilities.

Primary LanguageJavaScriptApache License 2.0Apache-2.0

Blockly for senseBox

Blockly for senseBox is a visual programming editor for the senseBox:edu. It is based on Google's Blockly and carlosperates Ardublockly, which has been forked.

Features

  • Generates Arduino code with visual drag-and-drop blocks
  • online Compiler for the senseBox MCU
  • Useful "code block warnings"
  • Works online without Installation

If you find erros, enhancement or want to request new features submit a new issue.

Running Online

  1. Go to Blockly for senseBox pick the senseBox MCU.
  2. Drag and Drop Blocks to the Workspace, hit compile and copy the .bin to your senseBox MCU

Blockly for senseBox

Screenshot

Documentation

Documentation can be found online in German and English: Blockly Book

Credits

This project has been inspired by BlocklyDuino and is a fork of Ardublockly

Blockly original source is Copyright of Google Inc..

For the nice loading Animations: Loading.io

Export Blocks to SVG: For the Blocks to SVG feature code by Program-AR was used. See the specific Repository. Code is released under MIT License

License

Based on the work by carlosperate https://github.com/carlosperate/ and his Ardublockly https://github.com/carlosperate/ardublockly

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.