Visual programming for Arduino. Based on blockly, implements Arduino code generation and facilitates program uploading.
Main updates:
Blocks:
Bug fixes:
Documentation:
Other updates:
Main updates:
long
code type.Blocks:
Bug fixes:
Breaking changes for developers:
Blockly.Type.BasicTypes
has been removed (more info in https://github.com/carlosperate/ardublockly/commit/8c04540d6e63adec094403b746e90e517961c24a), so any customised blocks that were using the following construct for the block input and output types will have to be updated from:
this.appendValueInput(...)
.appendField(...)
.setCheck(Blockly.Types.NUMBER.compatibles());
to
this.appendValueInput(...)
.appendField(...)
.setCheck(Blockly.Types.NUMBER.checkList);
and from:
this.setOutput(true, Blockly.Types.NUMBER.basicType);
to:
this.setOutput(true, Blockly.Types.NUMBER.output);
(where NUMBER
can be any Blockly.Type
)
Other updates:
ardublocklyserver
binary built using Python 3 instead of Python 2, offering better unicode support.Initial release of Ardublockly. Enough blocks to generate a wide range of Arduino programs. Compiles and uploads the generated code using the Arduino IDE.
Desktop application working on all platforms: