This is a fork of the Blockly for senseBox. It includes blocks to control motors that are connected via an Adafruit motor shield V1 for Arduino. One of these robots is the SMARS. This is work in progress and by no means bug free:-)
These are the software packages, that are needed to run RobotArduBlockly
- GIT https://git-scm.com/
- Arduino IDE https://www.arduino.cc/en/main/software
- Python 2.7 https://www.python.org/downloads/release/python-2717/
In a shell run:
git clone https://github.com/makerspacebonn/RobotArduBlockly.git
cd RobotArduBlockly
git submodule update --init --recursive
python start.py
On Windows, you don't need to run python start.py
. Just type start.bat
in a cmd.exe to start RobotArduBlockly.
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.
- 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.
- Go to Blockly for senseBox pick the senseBox MCU.
- Drag and Drop Blocks to the Workspace, hit compile and copy the .bin to your senseBox MCU
Documentation can be found online in German and English: Blockly Book
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
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.