BlocosIA Wiki Editor

机器人

模拟机器人:在角色上使用电机、颜色和光线传感器、超声波、温度和重量(质量)。

在机器人编辑器中搭建机器人(形状、轮子和带名字的传感器),然后使用“传感器 ...”积木。角色会变成从上方看到的机器人。“前方”和“侧向”是从角色中心算起的步数(侧向为正 = 右边)。角度 0 = 前方,90 = 右边,-90 = 左边。

使用方法:在编辑器中点击“扩展”(下方角落),然后添加“机器人”。

是/否积木

传感器 [ ▾ ] 看到 [黑色] ?

回答真或假。可以用在“如果”、“重复执行直到”和“等待直到”里。

报告积木

传感器 [ ▾ ] 的颜色

给出一个数字或文字。把它放进圆形空位里。

报告积木

传感器 [ ▾ ] 的反射光(%)

给出一个数字或文字。把它放进圆形空位里。

报告积木

传感器 [ ▾ ] 的 [红色(R)]

给出一个数字或文字。把它放进圆形空位里。

报告积木

传感器 [ ▾ ] 的距离

给出一个数字或文字。把它放进圆形空位里。

是/否积木

传感器 [ ▾ ] 看到角色 [ ▾ ] ?

回答真或假。可以用在“如果”、“重复执行直到”和“等待直到”里。

报告积木

传感器 [ ▾ ] 看到的角色

在机器人编辑器中制作的超声波传感器看到的角色名字。

是/否积木

触碰传感器 [ ▾ ] 被按下?

回答真或假。可以用在“如果”、“重复执行直到”和“等待直到”里。

报告积木

传感器 [ ▾ ] 的温度(°C)

给出一个数字或文字。把它放进圆形空位里。

报告积木

传感器 [ ▾ ] 的值

给出一个数字或文字。把它放进圆形空位里。

命令积木

电机:左 ( ) % 右 ( ) %

执行一个动作。把它接在另一个积木下面。

命令积木

电机 [两个都] 速度 ( ) %

执行一个动作。把它接在另一个积木下面。

命令积木

停止电机

执行一个动作。把它接在另一个积木下面。

命令积木

原地旋转 ( ) 度

执行一个动作。把它接在另一个积木下面。

命令积木

机器人最高速度:每秒 ( ) 步

执行一个动作。把它接在另一个积木下面。

命令积木

用键盘方向键驾驶:速度 ( ) % 转弯 ( ) %

用方向键设置电机:↑ ↓ 前进后退,← → 转向。放在“重复执行”里使用。

报告积木

传感器处的颜色(前 ( ) 侧 ( ))

给出一个数字或文字。把它放进圆形空位里。

是/否积木

传感器(前 ( ) 侧 ( ))看到 [黑色] ?

回答真或假。可以用在“如果”、“重复执行直到”和“等待直到”里。

报告积木

传感器处的反射光(前 ( ) 侧 ( ))(%)

给出一个数字或文字。把它放进圆形空位里。

报告积木

传感器处的 [红色(R)](前 ( ) 侧 ( ))

给出一个数字或文字。把它放进圆形空位里。

报告积木

指向 ( ) 度的超声波距离

给出一个数字或文字。把它放进圆形空位里。

是/否积木

指向 ( ) 度的超声波看到 [ ▾ ] ?

回答真或假。可以用在“如果”、“重复执行直到”和“等待直到”里。

报告积木

朝 ( ) 度的超声波传感器看到的角色

超声波看到的角色名字(没有则为空)。

命令积木

显示传感器:[是]

执行一个动作。把它接在另一个积木下面。

命令积木

将我的温度设为 ( ) °C

执行一个动作。把它接在另一个积木下面。

命令积木

将我的温度增加 ( ) °C

执行一个动作。把它接在另一个积木下面。

报告积木

我的温度(°C)

给出一个数字或文字。把它放进圆形空位里。

报告积木

[ ▾ ] 的温度(°C)

给出一个数字或文字。把它放进圆形空位里。

报告积木

传感器测得的温度(°C)

给出一个数字或文字。把它放进圆形空位里。

帽子积木

当测得的温度大于 ( ) °C

当这件事发生时开始运行脚本。

帽子积木

当我经过 [ ▾ ] 时

当这件事发生时开始运行脚本。

报告积木

上一段用时(秒)

给出一个数字或文字。把它放进圆形空位里。

报告积木

起跑后的时间(秒)

给出一个数字或文字。把它放进圆形空位里。

报告积木

当前计时器(秒)

给出一个数字或文字。把它放进圆形空位里。

报告积木

上一个计时门

给出一个数字或文字。把它放进圆形空位里。

报告积木

完成的圈数

给出一个数字或文字。把它放进圆形空位里。

报告积木

最快一圈(秒)

给出一个数字或文字。把它放进圆形空位里。

是/否积木

计时器在运行?

回答真或假。可以用在“如果”、“重复执行直到”和“等待直到”里。

命令积木

清零我的时间

执行一个动作。把它接在另一个积木下面。

命令积木

成为名为 [A] 的计时门

执行一个动作。把它接在另一个积木下面。

命令积木

不再作为计时门

执行一个动作。把它接在另一个积木下面。

命令积木

将我的质量设为 ( ) kg

执行一个动作。把它接在另一个积木下面。

命令积木

将我的质量增加 ( ) kg

执行一个动作。把它接在另一个积木下面。

报告积木

我的质量(kg)

给出一个数字或文字。把它放进圆形空位里。

报告积木

[ ▾ ] 的质量(kg)

给出一个数字或文字。把它放进圆形空位里。

报告积木

压在我身上的重量,单位 [kg]

给出一个数字或文字。把它放进圆形空位里。

帽子积木

当压在我身上的重量大于 ( ) kg

当这件事发生时开始运行脚本。