You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
256 lines
5.3 KiB
256 lines
5.3 KiB
BlocklyDuino
|
|
=======================
|
|
|
|
1.4 2015/8/4
|
|
---------------------
|
|
code name: The Simpsons
|
|
|
|
Feature:
|
|
* python server integrate with Arduino IDE console
|
|
* Upload code to Arduino directly on windows, linux, mac
|
|
* Added support for Arduino tone/notone
|
|
* Add while loop block
|
|
* Can save arduino code locally
|
|
|
|
Fix:
|
|
* analogWrite works on PWM pins, not analog pins
|
|
* serial print to next line
|
|
|
|
Project maintainance:
|
|
* Move domain to https://github.com/BlocklyDuino/BlocklyDuino/
|
|
* Self hosting BlocklyDuino at http://blocklyduino.github.io/BlocklyDuino/blockly/apps/blocklyduino/
|
|
|
|
Credit: Arachnid, stevoleeto, carlosperate, gasolin
|
|
|
|
|
|
1.3 2015/6/19
|
|
---------------------
|
|
code name: TOWN
|
|
|
|
Feature:
|
|
* Grid background
|
|
* prefill default combined blocks
|
|
|
|
Fix:
|
|
* update Blockly to Mar 12
|
|
* Fix recursive creation of ino_project subdirectories
|
|
* fix server upload function
|
|
* fix LED module
|
|
|
|
Credit: gasolin, fraser, gumbypp
|
|
|
|
|
|
1.2 2015/2/25
|
|
------------------
|
|
code name: Fabuland
|
|
|
|
Feature:
|
|
* update Blockly to latest (two year gap), can reuse l10n and new blockly features.
|
|
|
|
Change:
|
|
* enable frameless code editor (Chrome now works locally)
|
|
|
|
Fix:
|
|
* improve digital write readness
|
|
|
|
Credit: fraser, gasolin
|
|
|
|
|
|
1.1 2015/2/8
|
|
------------------
|
|
code name: Dinosaurs
|
|
|
|
Feature:
|
|
* python server to upload code to Arduino directly (only work on Linux and Mac)
|
|
|
|
Change:
|
|
* separate lcd include statement
|
|
* update blockly till r546
|
|
* rename package demos to apps
|
|
* replaced to new Blob API
|
|
|
|
Credit: gumbypp, gasolin, mjhoy, meln1k, Grahack
|
|
|
|
|
|
1.0 2012/12/11
|
|
------------------
|
|
code name: Mindstorms
|
|
|
|
Feature:
|
|
|
|
* add procedure support with return and logic null blocks, contribute back to blockly
|
|
* add blocks:
|
|
Grove Ultrasonic Ranger
|
|
Grove Motor Shield
|
|
Grove Thumb JoyStick
|
|
Grove Chained RGB LED
|
|
|
|
Change:
|
|
* clean blocks internal
|
|
* update blockly till r518, pretty print xml
|
|
* change procedure return to ifreturn block via blockly
|
|
|
|
Fix:
|
|
* names with object
|
|
* variable dropdown with object
|
|
|
|
Credit: gasolin, neil fraser(blockly)
|
|
|
|
|
|
0.9 2012/11/11
|
|
------------------
|
|
code name: TECHNIC
|
|
|
|
Refactor blocks, rearrange import blocks and blocks with type checking
|
|
|
|
Feature:
|
|
|
|
* add text blocks
|
|
* add blocks:
|
|
Grove serial lcd effect
|
|
Grove Sound Sensor
|
|
Grove PIR Motion sensor
|
|
Grove Line finder
|
|
|
|
Change:
|
|
|
|
* separate Grove category into Grove(digital), Grove Analog, and Grove LCD
|
|
* make LCD allow to input text block
|
|
* update blockly till r504, support checkbox
|
|
* remove jquery dependency by implement ajax via XMLHttpRequest
|
|
* rearrange import blocks
|
|
|
|
Fix:
|
|
* appcache support
|
|
|
|
Credit: gasolin
|
|
|
|
|
|
0.8 2012/10/31
|
|
------------------
|
|
code name: DUPLO
|
|
|
|
make editor more friendly
|
|
|
|
Feature:
|
|
|
|
* generate arduino code in textarea, easier to copy source
|
|
* auto focus to arduino code area, can use ctrl+a to select correct source
|
|
* load source via url param in same site with such "url=xxx" syntax
|
|
* include 2 examples
|
|
* upload potentiometer control servo video http://www.youtube.com/watch?v=u2Fp0KpWxik
|
|
* application cache block images and jquery
|
|
* add Grove LCD print, Grove LCD power block
|
|
|
|
Change:
|
|
|
|
* call profile params via 'profile.default.digital' instead of 'profile.arduino.digital'
|
|
* rename Potentiometer block to Rotary Angle block
|
|
* update blockly till r496, move core js into core folder
|
|
* move arduino language generator to top level generator/ folder
|
|
* reasonable default) change default delay time from 0 to 1000
|
|
|
|
Credit: gasolin
|
|
|
|
|
|
0.7 2012/10/18
|
|
------------------
|
|
code name: SPACE
|
|
|
|
refine bootstraping process
|
|
|
|
Feature:
|
|
|
|
* promotion video http://www.youtube.com/watch?v=_swiyXcUvNY
|
|
* bootstraping sample blocks and document to easily custom blocks.
|
|
|
|
Change:
|
|
|
|
* update blockly till 10/18
|
|
* from blockly) Move include section always at top of the source file
|
|
* move delay block to Control blocks Panel
|
|
* move map block to Math blocks panel
|
|
|
|
fix:
|
|
|
|
* fix servo move block cascade input issue
|
|
|
|
Credit: gasolin
|
|
|
|
|
|
0.6 2012/10/14
|
|
-----------------
|
|
code name: CASTLE
|
|
|
|
make BlocklyDuino public to github
|
|
|
|
Feature:
|
|
|
|
* code on github
|
|
* add grove_temporature_sensor block
|
|
* add Serial print block
|
|
|
|
Change:
|
|
|
|
* map function can specify the max range value
|
|
|
|
Refactor:
|
|
|
|
Fix:
|
|
|
|
* fix several functions to able to assigned to variables
|
|
|
|
Credit: gasolin
|
|
|
|
|
|
0.5 2012/10/11
|
|
-----------------
|
|
code name: CREATOR
|
|
|
|
support int variables and new blockly syntax
|
|
|
|
Feature:
|
|
|
|
* support variable declare statement
|
|
* support type declaration for strong type language
|
|
* (currently only support int type)
|
|
* can restore blocks
|
|
* add for statement
|
|
|
|
Refactor:
|
|
|
|
* add board profiles to support different board with ports(current arduino standard-compatible board only)
|
|
* support new blockly syntax
|
|
* change image size to 64*64
|
|
|
|
Credit: gasolin
|
|
|
|
|
|
0.4 2012/10/6
|
|
-----------------
|
|
code name: CITY
|
|
|
|
First version with minimum function sets.
|
|
|
|
Feature:
|
|
|
|
* Compact Digital/Analog Read/Write syntax
|
|
* Auto setup pinMode
|
|
* delay and map function
|
|
* 2 Standard blocks: Build-in LED, Servo
|
|
* 6 Grove blocks: LED, Potentiometer, Tilt switch, Piezo Buzzer, Relay
|
|
|
|
Credit: gasolin
|
|
|
|
|
|
Code name convention
|
|
------------------------
|
|
BlocklyDuino code names follows lego themes http://en.wikipedia.org/wiki/Lego
|
|
|
|
License
|
|
-----------------
|
|
* 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
|
|
|