ev3编程在一定角度后停止
日期:2022-06-18
完成此课程后,学生将能够根据在陀螺仪传感器中输入的内容旋转其机器人。
90到135分钟
熟悉陀螺仪传感器,确保可检测到其偏移,并了解如何修正。 “用户指南”中的“陀螺仪
传感器”一节将助您了解此传感器。下述步骤第4步也将涉及此主题。学生可使用胶带和
量角器在地面上绘制不同的角度,从而验证其机器人的转弯角度。任务 5a 和 5b 中学生
需要使用橡皮筋来将钢笔固定在机器人上。任务 5 中您需要在地面上准备一个迷宫。您
可使用大纸张、物体、记号笔或胶带(请参阅下面插图)。
1 学生拼砌陀螺仪传感器模块,然后将其固定在驱动基座上。
2 学生完成在一定角度后停止教程后可根据陀螺仪传感器上的角度读数使机器人转动45度。
3 在“测试”阶段中,学生将打开示例程序(该操作将关闭当前教程)。确保每一组都使
用其自己的语言来描述运行所提供示例程序时机器人的行为。这可鼓励学生思考其所看
见的内容及其与编程模块之间的关系。他们可使用画布上的“注释框”。
为学生提供以下示例程序:
机器人行为描述示例:
使用陀螺仪传感器测量旋转角度,机器人进行点转向,直至其检测到角度大于45度。随
后机器人在向前驱动转动一圈后停止。
4 排除问题:教程中的排除问题注释有助于帮助学生理解如何避免陀螺仪传感器偏移。使
用 EV3 程序块 Prt Vi 应用程序检查传感器读数。由于陀螺仪传感器具有 +- 3 度的容
差,因此,应在程序中考虑到对其进行补偿(例如,如果要进行90度的转向,那么可
能需要将“等待模块的陀螺仪传感器 - 更改 - 角度模式”的“阈值”设置为87度)。
5 在“修改”任务中,您可能想要向学生采用“循环模块”,以此减少需要在方形中驱动
的模块数量。但是,请留给学生足够的时间使其自行解决问题。
6 课程挑战构思:
a 将钢笔固定在机器人上。使用陀螺仪传感器进行编程,使机器人绘制字母“Z”。
b 将钢笔固定在机器人上。使用陀螺仪传感器进行编程,使机器人绘制出星形(由
五个相等角度组成)。然后,尝试加大角度或减小角度。形状如何改变?
让学生努力通过陀螺仪传感器来使其机器人在迷宫中导航(请参阅以下插图和或
附录 B)。
评估
观察和或提出问题以确定学生是否
量);
a 完全或部分绘制出字母“Z”;
b 完全或部分绘制出五个角度相同的星形;
在迷宫中完全或部分导航其机器人;以及