编码指令卡和编码器一起使用来编程一个123机器人。 每一个编码指令卡代表一条指令,当插入到编码器时,它将指示123机器人来完成一个行为。
编程指令卡分为七个不同的类别,每个类别均采用颜色编码。 这些类别是:
- 动作-蓝色‘动作’指令卡驱动和转动123机器人。
- 声音 -粉色‘声音’指令卡控制123机器人发出的声音。
- 外观 -:紫色‘外观’指令卡控制123机器人中心的指示灯颜色。
- 控制 -:橙色‘控制’指令卡控制程序流以及允许123机器人做决定。
- 事件 -:红色‘事件’指令卡开始或停止一个123程序。
- 动作 -:绿色‘动作’指令卡制定一系列来自123机器人的动作和声音。
- 时间-灰色‘时间’指令卡控制123机器人集中等待的时间,直到执行后续动作为止。
运动
指令卡 | 行为 | 每套中的数量 |
---|---|---|
![]() |
123机器人将向前运动1格。 | 4 |
![]() |
123机器人将向前运动2格。 | 1 |
![]() |
123机器人将向前运动4格。 | 1 |
![]() |
123机器人将原地左转90度。 | 4 |
![]() |
123机器人将原地右转90度。 | 4 |
![]() |
123机器人将向左或向右旋转随机度数。 | 1 |
![]() |
123机器人将从其起始位置向右旋转180度。 | 1 |
![]() |
123机器人将向前运动直到辨色仪检测到一个物体。 | 1 |
![]() |
123机器人将向前运动直到它撞到一个物体或墙面。 | 1 |
![]() |
123机器人将向前运动直到它检测到它正在运动的表面上的一条线。 | 1 |
声音
指令卡 | 行为 | 每套中的数量 |
---|---|---|
![]() |
123机器人将播放一个类似小汽车喇叭的声音。 | 1 |
![]() |
123机器人将播放一个类似门铃的声音。 | 1 |
![]() |
123机器人将播放一个类似碰撞的声音。 | 1 |
![]() |
123机器人将随机选择并播放一个音效。 | 1 |
外观
指令卡 | 行为 | 每套中的数量 |
---|---|---|
![]() |
123机器人中心的指示灯将闪紫色。 | 1 |
![]() |
123机器人中心的指示灯将闪绿色。 | 1 |
![]() |
123机器人中心的指示灯将闪蓝色。 | 1 |
![]() |
123机器人中心的指示灯将不会闪颜色。 | 1 |
控制
指令卡 | 行为 | 每套中的数量 |
---|---|---|
![]() |
使用辨色仪来检查是否正前方有一个物体被检测到。 | 1 |
![]() |
使用辨色仪检查是否未在其正前方检测到物体。 | 1 |
![]() |
使用辨色仪检查是否检测到红色。 | 1 |
![]() |
使用辨色仪检查是否检测到绿色。 | 1 |
![]() |
使用辨色仪检查是否检测到蓝色。 | 1 |
![]() |
使用辨色仪检查是否检测到环境光或明亮的物体。 | 1 |
![]() |
使用辨色仪检查是否未检测到环境光或黑暗物体。 | 1 |
![]() |
检查是否123机器人上的右转按钮被按下。 | 1 |
![]() |
检查是否123机器人上的左转按钮被按下。 | 1 |
![]() |
检查是否123机器人上的前进按钮被按下。 | 1 |
![]() |
检查是否123机器人上的声音按钮被按下。 | 1 |
![]() |
检查123机器人是否撞上物体。 | 1 |
![]() |
与一个‘If’编码指令卡一起使用。 如果不满足‘If‘编码指令卡的条件,则‘Else’编码指令卡将在‘Else’下运行编码指令卡。 | 1 |
![]() |
结束一连串‘ ‘If’和‘Else’编码指令卡。 | 1 |
事件
指令卡 | 行为 | 每套中的数量 |
---|---|---|
![]() |
当编码器上的‘Start’按钮被按下时开始程序。 | 1 |
![]() |
编码器将循环返回到‘When Start 123’编码指令卡并持续运行程序。 | 1 |
![]() |
停止并结束程序。 任何‘Stop’指令卡随后的指令卡将不会运行。 | 1 |
动作
指令卡 | 行为 | 每套中的数量 |
---|---|---|
![]() |
123机器人右转360度并播放一个笑声来模拟一个开心的行为。 | 1 |
![]() |
123机器人向后运动,左转然后右转,播放一个“uh no”声音,然后向前运行来模拟一个难过的行为。 | 1 |
![]() |
在播放一个‘loopy’声音时,123机器人左转一圈,然后右转一圈,来模拟一个失控的行为。 | 1 |
时间
指令卡 | 行为 | 每套中的数量 |
---|---|---|
![]() |
123机器人将等待一秒钟,然后再继续进行程序中的下一个编码指令卡。 | 1 |
![]() |
123机器人将等待两秒钟,然后再继续执行程序中的下一个编码指令卡。 | 1 |
![]() |
123机器人将等待四秒钟,然后继续进行程序中的下一个编码指令卡。 | 1 |