Skip to main content

在本节中,您将使用在“播放”部分中构建的项目来创建一个可以同时操纵手臂和爪子的项目。

回想一下 ArmUpDown2 和 ClawUpDown 项目。

vexcode 中的项目

我们希望以某种方式将这两个项目合并到同一个项目中。 然而,只有一个 Brain Up 按钮和一个 Brain Down 按钮。

因此,我们需要一个按钮来充当手臂和爪子之间的“切换器”。

使用以下块大纲来帮助您构建项目:

要使用的 vexcode 块

在规划项目时,请在工程笔记本中回答以下问题:

  1. 你想给机器人编程做什么? 详细解释一下。

  2. 您的项目需要在 [If then else] 块中检查多少个条件?

提示: 使用 Brain Check 按钮作为手臂和爪子之间的“切换器”。 因此,如果按住“大脑检查”按钮,则可以使用“大脑向上”和“向下”按钮控制手臂。 如果释放“大脑检查”按钮,则可以使用“大脑向上”和“向下”按钮控制爪子。

创建项目时请按照以下步骤操作:

教师提示图标 老师提示

  • 在继续下一步编程之前,让学生按照按下大脑按钮的步骤来回顾和评估他们的伪代码。 单击此处 (Google / .docx / .pdf) 查看此挑战的伪代码示例。 您可以在此处下载伪代码标题(Google / .docx / .pdf)。

  • 提醒学生他们可以使用 VEXcode IQ 内部的帮助功能来了解有关任何块的更多信息。

教师工具箱图标 教师工具箱

  1. 目的是添加额外的编程,以便按下 Clawbot 大脑上的按钮(即,一个按钮或一对按钮用于打开爪子,另一个按钮用于关闭爪子),Clawbot 即可打开或关闭爪子。 通过按下大脑上的按钮来升高和降低 Clawbot 手臂的编程应该已经在“播放”部分中构建完成。

  2. 这个问题的目的是让学生思考 [If then else] 块内所需的条件。 用户界面需要检查五个条件。 检查的第一个条件是“检查”按钮是否被按下。 如果按下“检查”按钮,则下一个要检查的条件是是否按下“向上”按钮(条件 2)或是否按下“向下”按钮(条件 3)。 如果未按下“检查”按钮,则项目向下移动以检查是否仅按下“向上”按钮(条件 4)或是否按下“向下”按钮(条件 5)。

  1. 使用图纸和 伪代码规划您的项目需要检查的条件。

  2. 使用您创建的伪代码来开发您的项目。

  3. 经常测试您的项目,并使用您从测试中学到的知识对其进行迭代。

  4. 您可以在项目中添加什么来更好地控制爪和臂电机? 详细解释一下。

  5. 与你的老师分享你的期末项目。

教师提示图标 老师提示

鼓励编程遇到困难的学生查看 VEXcode IQ 中的 If then Else Blocks 教程视频。 他们还应该使用 Play 中的 ArmUpDown2  ClawUpDown 项目作为这个新项目的基础。 我们向学生提供了一份可能有用的资源列表,可供参考。

if then else 教程视频图标

如果您在入门时遇到困难,请查看 VEXcode IQ Blocks 中的以下内容:

  • 使用循环的 If-Then-Else 块 或  教程视频

教程视频

  • 使用帮助 教程视频

使用帮助图标

  • 项目的早期版本(ArmUpDown2 或 ClawUpDown

扩展你的学习图标 扩展你的学习

要求学生结合触摸 LED 或让机器人在手臂和爪子之间切换按钮时发出声音。 学生还可以让触摸 LED 在控制手臂时呈绿色亮起,在控制爪子时呈蓝色亮起。

以下是一个示例解决方案:

乙醚溶液