Add extension blocks
This commit is contained in:
parent
9076494b5c
commit
0f10297a8f
3 changed files with 63 additions and 28 deletions
|
@ -133,7 +133,28 @@
|
|||
["item %d.listItem of %m.list", "r", 12, "getLine:ofList:"],
|
||||
["length of %m.list", "r", 12, "lineCountOfList:"],
|
||||
["%m.list contains %s?", "b", 12, "list:contains:"],
|
||||
|
||||
|
||||
["when %m.booleanSensor", "h", 20, ""],
|
||||
["when %m.sensor %m.lessMore %n", "h", 20, ""],
|
||||
["sensor %m.booleanSensor?", "b", 20, ""],
|
||||
["%m.sensor sensor value", "r", 20, ""],
|
||||
|
||||
["turn %m.motor on for %n secs", " ", 20, ""],
|
||||
["turn %m.motor on", " ", 20, ""],
|
||||
["turn %m.motor off", " ", 20, ""],
|
||||
["set %m.motor power to %n", " ", 20, ""],
|
||||
["set %m.motor2 direction to %m.motorDirection", " ", 20, ""],
|
||||
["when distance %m.lessMore %n", "h", 20, ""],
|
||||
["when tilt %m.eNe %n", "h", 20, ""],
|
||||
["distance", "r", 20, ""],
|
||||
["tilt", "r", 20, ""],
|
||||
|
||||
["turn %m.motor on for %n seconds", " ", 20, ""],
|
||||
["set light color to %n", " ", 20, ""],
|
||||
["play note %n for %n seconds", " ", 20, ""],
|
||||
["when tilted", "h", 20, ""],
|
||||
["tilt %m.xxx", "r", 20, ""],
|
||||
|
||||
["else", "else", 6, ""],
|
||||
["end", "end", 6, ""],
|
||||
[". . .", " ", 42, ""],
|
||||
|
|
File diff suppressed because one or more lines are too long
|
@ -254,38 +254,60 @@ reset timer
|
|||
([sqrt v] of (9))
|
||||
|
||||
|
||||
|
||||
// PicoBoard
|
||||
|
||||
when [button pressed v]
|
||||
|
||||
when [slider v] [> v] (50)
|
||||
<sensor [button pressed v] ?>
|
||||
|
||||
<sensor [button pressed v]?
|
||||
|
||||
([slider v] sensor value)
|
||||
|
||||
// Lego WeDo
|
||||
// Lego WeDo 1.0
|
||||
|
||||
turn [motor v] on for (1) secs
|
||||
|
||||
turn [motor v] on
|
||||
|
||||
turn [motor v] off
|
||||
set [motor v] power (100)
|
||||
set [motor v] direction [this way v]
|
||||
|
||||
set [motor v] power to (100)
|
||||
|
||||
set [motor v] direction to [this way v]
|
||||
|
||||
when distance [< v] (20)
|
||||
when tilt [= v] (1)
|
||||
|
||||
when tilt [= v] (20)
|
||||
|
||||
(distance)
|
||||
|
||||
(tilt)
|
||||
|
||||
// Lego WeDo (old)
|
||||
// Lego WeDo 2.0
|
||||
|
||||
turn motor on for (1) secs
|
||||
turn motor on
|
||||
turn motor off
|
||||
set motor power (100)
|
||||
set motor direction [this way v]
|
||||
when distance < (20)
|
||||
when tilt = (1)
|
||||
turn [motor v] on for (1) seconds
|
||||
|
||||
turn [motor v] on
|
||||
|
||||
turn [motor v] off
|
||||
|
||||
set [motor v] power to (100)
|
||||
|
||||
set [motor v] direction to [this way v]
|
||||
|
||||
set light color to (50)
|
||||
|
||||
play note (60 v) for (0.5) seconds
|
||||
|
||||
when distance [< v] (50)
|
||||
|
||||
when tilted
|
||||
|
||||
(distance)
|
||||
|
||||
(tilt [up-down v])
|
||||
|
||||
//
|
||||
|
||||
// Obsolete Scratch 1.4 blocks:
|
||||
|
||||
|
@ -325,17 +347,9 @@ when Sprite1 clicked
|
|||
|
||||
|
||||
|
||||
// Extension
|
||||
|
||||
motor on
|
||||
motor off
|
||||
motor on for (1) secs
|
||||
motor power (100)
|
||||
motor direction [this way v]
|
||||
|
||||
|
||||
|
||||
// Grey
|
||||
|
||||
. . .
|
||||
...
|
||||
…
|
||||
|
||||
|
|
Reference in a new issue