Skip to main content
教师门户

教师工具箱图标 教师工具箱 - 活动大纲

  • 这次探索将向学生介绍基本的右转、左转和等待编程行为。

  • 使用动力传动系统机器人配置,学生只需选择 [Turn for] 块即可对 Speedbot 进行编程以进行转弯。

Speedbot 已准备好转弯!

这次探索将为您提供工具,使您能够开始为您的 Speedbot 创建一些很酷的项目。

  • 本次探索将使用的 VEXcode V5 :

  • 要了解有关该区块的更多信息,请打开 帮助 ,然后选择 [Turn for] 区块。

  • 确保您拥有所需的硬件、工程笔记本,并且已下载并准备好 VEXcode V5。

教师提示图标 教师提示

如果这是学生第一次使用 VEXcode V5,他们可以在探索过程中随时参考教程。 教程位于工具栏中。

2020-11-30_14-15-09.jpg

所需材料:
数量 所需材料
1

Speedbot 机器人

1

充电机器人电池

1

VEX代码 V5

1

USB 电缆(如果使用电脑)

1

工程笔记本

教师提示图标 教师提示

  • 对检查 Speedbot 是否准备就绪的每个步骤进行建模,以便学生养成这样做的习惯。

第一步:准备探索

在开始活动之前,您是否已准备好以下每件物品? 检查下列各项:

第 2 步:开始新项目

在开始项目之前,请选择 Speedbot(传动系统 2 个电机,无陀螺仪)-模板项目。 模板项目包含 Speedbot 的电机配置。 如果不使用模板,您的机器人将无法正确运行项目。

完成以下步骤来打开模板项目:

  • 打开文件菜单。

  • 选择 打开示例

  • 选择并打开 Speedbot(传动系统 2 电机,无陀螺仪)模板 项目。

  • 由于我们将使用 [Turn for] 块,因此将项目重命名为 Turn.

  • 保存 您的项目。

  • 检查确保项目名称 Turn 现在位于工具栏中心的窗口中。

教师工具箱图标 教师工具箱 - 保存项目

指出,当他们第一次打开VEXcode V5时,窗口标记为 VEXcode Project ,并且未保存(在工具栏上显示)。 VEXcode Project 是首次打开 VEXcode V5 时的默认项目名称。 一旦项目重命名为 Turn 并保存,显示就会更新为“已保存”。 使用工具栏中的这个窗口,可以轻松检查学生是否使用了正确的项目以及是否已保存。 一旦项目首次保存,VEXcode V5 会自动保存任何后续更改,如项目名称旁边的消息所示。

告诉学生他们现在已经准备好开始他们的第一个项目了。 向学生解释,通过遵循几个简单的步骤,他们将能够创建并运行一个可以转动 Speedbot 的项目。

教师提示图标 教师提示

  • 因为这是编程的初级活动,所以老师应该示范步骤,然后让学生完成相同的操作。 然后,老师应该监督学生,以确保他们正确地遵循这些步骤。

  • 确保学生已从文件菜单中选择了打开 示例 。

  • 确保学生选择了 Speedbot(传动系统 2 个电机,无陀螺仪)模板 项目

    您可以向学生指出, 示例 页面上有几个选项可供选择。 当他们建造和使用其他机器人时,他们将有机会使用不同的模板。

  • 您可以要求学生在项目名称中添加他们的姓名首字母或小组名称。 如果您要求学生提交项目,这将有助于区分它们。

步骤 3: 右转

  • 在编程区中,将【转向】块添加到 {When started} 块中。

  • 单击 Slot 图标。 您可以将项目下载到机器人大脑中的四个可用插槽  之一。 单击数字 1

  • 将机器人连接到您的计算机或平板电脑。 一旦连接成功,工具栏中的 Brain 图标就会变为绿色。

  • 点击工具栏上的 Download 按钮,将Turn项目下载到Robot Brain。

教师工具箱图标 教师工具箱 - 积木帮助

  • 指出在编程区域中,默认已经有一个 {When started} 块位于那里。 每个项目都将从这个区块开始。 当项目启动时,连接的块将按照其放置的顺序进行。

    演示点击[Turn for]块并拖拽至编程区域,连接到 {When started} 块。 当它连接时你会听到咔的一声。

  • 如果您使用计算机,学生应该使用 USB 电缆将 VEX V5 机器人大脑连接到计算机。 如果您使用平板电脑,VEX V5 机器人大脑应该使用智能无线电连接到平板电脑。

  • 如果学生正在使用计算机,请他们现在断开机器人大脑上的 USB 电缆。 在运行项目时将机器人连接到计算机可能会导致机器人拉动连接线。

教师工具箱图标 教师工具箱 - 停下来讨论

这是暂停并让学生反思运行他们的第一个项目的好时机。 作为学生:

  • 当您运行该项目时,Speedbot 做了什么?

  • 根据项目,它的表现是否符合您的预期?

在继续之前,请花点时间确保所有学生都已顺利完成此步骤。

  • 通过查看机器人大脑的屏幕,检查以确保您的项目已下载到 Speedbot 的大脑。 项目名称应列在 槽 1中。

教师工具箱图标 教师工具箱 - 模型优先

在让所有学生同时尝试之前,先在班级面前示范运行该项目。 将学生聚集在一个区域,如果 Speedbot 放在地板上,则要留出足够的移动空间。 由于 Speedbot 将继续运行项目,直到按下 Robot Brain 上的后退按钮,因此老师可能需要选择某人在 Speedbot 项目完成后协助停止它。

告诉学生现在轮到他们运行他们的项目了。 确保它们有一条畅通的路径并且没有 Speedbot 会互相碰撞。

  • 确保选择了该项目,然后按下运行按钮,在 Speedbot 机器人上运行该项目。

第四步:左转

教师工具箱图标 教师工具箱 - 完成第 4 步

  • 要将 [转向] 块从  更改为 ,只需单击下拉菜单并选择 

  • 如果学生正在使用电脑,请提醒他们在运行项目之前断开 Robot Brain 的 USB 电缆。

    因为我们没有选择新的插槽,所以新项目将下载到插槽 1 并替换之前的项目。

  • 由于 VEXcode V5 具有自动保存功能,因此无需再次保存项目。

步骤 5:  等待,然后左转

 

  • 在 [Turn for] 块前添加一个 [Wait] 块。 这将告诉机器人在左转之前等待。

  • 在 [等待] 块中插入三秒。 这告诉机器人等待三次才转弯。

  • 下载 项目。

  • 在 Speedbot 机器人上运行 该项目,确保选择了该项目,然后按下运行按钮。

教师工具箱图标 教师工具箱 - 完成第 5 步

  • [等待] 块可以放置在项目中的任何位置。 有关 [等待] 块的更多信息,请打开 帮助

  • 使用 [等待] 块不会结束项目。

  • 如果学生正在使用电脑,请提醒他们在运行项目之前断开 Robot Brain 的 USB 电缆。

  • 由于 VEXcode V5 具有自动保存功能,因此无需再次保存项目。

激发讨论图标 激发讨论 - 理解积木

问: 查看机器人的当前位置为零度,如果机器人左转 90 度,然后右转 120 度,最后左转 40 度,那么机器人完成转弯后当前位于多少度?
答: 机器人将位于 10 度。 机器人左转90度后,又右转120度。 将左转视为向正方向移动,将右转视为减法或向负方向移动 - 类似于 xy 坐标平面,现在将机器人置于 -30 度。 因为 90-120 = -30。 从-30度开始,机器人向左转40度。 因此,-30 + 40 = 10。 机器人在10度时结束。

问: 查看机器人的当前位置为零度,将机器人向右旋转 30 度将使机器人在与从零度开始并向左旋转 330 度相同的位置完成。 如果机器人向右转了 56 度,那么假设从零度开始,机器人需要向左转多少度才能回到原点?
A: 由于机器人完全转动是 360 度,因此您可以通过加减 360 度来计算机器人需要转动多少度。 360-56=304。 因此,机器人必须向左旋转 304 度才能到达与向右旋转 56 度相同的位置。

第 6 步:完成安全摄像头挑战!

在安全摄像头挑战赛中,机器人必须首先向右旋转 90 度。 然后,机器人会向左旋转 180 度,再向右旋转 180 度,就像安全摄像头一样“扫描”。 然后,机器人将重复向左旋转 180 度和向右旋转 180 度两次。 因此,机器人将总共扫描180度三次。

在对机器人进行编程之前,请先在工程笔记本中规划出机器人的路径和行为。

完成安全摄像头挑战后,您将能够将前进和后退移动与其他机器人行为相结合,以完成更高级的挑战。

教师工具箱图标 教师工具箱 - 解决方案

- 查看下面的示例解决方案。

- 用于评估学生的编程标准可在此处找到(Google / .docx / .pdf)。

对于更高级的解决方案,学生还可以使用 [重复] 块来介绍循环。 有关 [重复] 块的更多信息,请查看 帮助

教师提示图标 教师提示

通过观察机器人的起始位置来验证机器人是否成功完成挑战,并进行计数以确保机器人执行了正确的动作。 机器人应该向右转 90 度,然后重复三次:向左转 180 度,向右转 180 度。