机器人专用积木#
外观#
机器人外观#
辉光#
Glow 块用于设置 123 机器人中心指示灯的发光颜色。
这是一个非等待块,允许任何后续块无延迟地执行。
选择发光的颜色或关闭发光。
在此示例中,123 机器人将发出绿光 3 秒,然后熄灭。
显示器外观#
虚拟 123 机器人还可以访问所有标准 VR 外观模块。点击此处访问 VEXcode VR 外观模块文档。
声音#
播放声音#
播放声音块用于播放所选的声音效果。
这是一个非等待块,允许任何后续块无延迟地执行。
选择要播放的音效。
在这个例子中,123机器人将播放门铃声。
行动#
行为#
Act 模块用于让 123 机器人执行一系列驱动、转弯和声音行为,以表现出悲伤、快乐或疯狂。
这是一个非等待块,允许任何后续块无延迟地执行。
选择要表现的情绪。
悲伤:123 机器人将倒车行驶,左转,然后右转,发出“哦哦”的声音,然后向前行驶以模仿悲伤的行为。
快乐:123 机器人将向右旋转 360 度并发出笑声来模仿快乐的行为。
疯狂:123 机器人会向左转一圈,然后向右转一圈,同时播放“循环”声音来模仿疯狂的行为。
在这个例子中,123机器人会表现得疯狂。
传感#
虚拟 123 机器人可以访问标准 Brain 和 Drivetrain 传感块。
眼部感应#
找到物体#
发现物体块用于报告前眼传感器是否检测到约 40 毫米 (mm) 或 1.5 英寸范围内的物体。
当前眼传感器检测到约 40 毫米 (mm) 或 1.5 英寸范围内的物体时,发现物体 块会报告“True”。
当物体不在约 40 毫米 (mm) 或 1.5 英寸范围内时,发现物体 块会报告“False”。
发现物体块用于具有六边形(六面)空间的块中。
在这个例子中,机器人将检查其前眼传感器是否检测到物体,并打印是否检测到任何东西。
检测颜色#
检测颜色块用于报告前眼传感器是否检测到物体的指定颜色。
选择要检测的颜色。
当眼睛传感器检测到物体的指定颜色时,检测颜色块会报告“真”。
当眼睛传感器未检测到物体的指定颜色时,检测颜色块会报告“False”。
检测颜色块用于具有六边形(六面)空间的块中。
在此示例中,机器人将检查其前眼传感器是否检测到蓝色物体,如果检测到则打印。
色调#
色调块用于报告眼睛传感器检测到的颜色的色调值。
色相 模块提供 0 到 359 度之间的色相值。这可以更精确地测量颜色。
色调块用于具有圆形空间的块中。
在此示例中,机器人将打印物体的当前色调。由于传感器前方没有物体,因此它将打印 0。
眼睛检测到明亮的物体#
眼睛检测明亮物体块用于报告眼睛传感器是否感应到明亮或暗淡的值。
当眼睛传感器感应到的亮度值大于 70% 时,眼睛检测明亮物体 块会报告“True”。
当眼睛传感器感应到的亮度小于或等于 70% 时,眼睛检测明亮物体 块会报告“False”。
眼睛检测明亮物体块用于具有六边形(六面)空间的块中。
在这个例子中,只有当前方有一个较暗的亮度值(低于70%)时,机器人才会向前行驶。
亮度#
亮度块用于报告眼睛传感器检测到的物体的亮度。
亮度块用于具有圆形空间的块中。
在此示例中,机器人将打印物体的当前亮度。由于传感器前方没有物体,因此它将打印 0。
陀螺仪感应#
检测到碰撞?#
**检测到碰撞?**块用于报告机器人是否与墙壁或其他物体接触。
如果机器人与墙壁或其他物体接触,则**检测到碰撞?**块会报告“True”。
如果机器人没有接触到墙壁或其他物体,则**检测到碰撞?**块会报告“False”。
**检测到碰撞?**块用于具有六边形(六面)空间的块中。
在这个例子中,机器人将向前行驶直到发生碰撞,然后停止移动。