上课流程
1联系
一个人想要奔跑,先要学会如何行走。同样,机器人若想胜任复杂的工作,首先要能够完成简单任务。本节课将学习如何让机器人直线移动,即用软件为机器人编写直线前进的程序。将程序输人到控制核心中,控制核心便可以控制机器人动起来。
2建构
1.认识大型电机
搭建一个能够移动的机器人至少需要一个大型电机。大型电机是一个强大的智能电机,它有一个内置角度传感器,分辨率为1度,可实现精确控制。
大型电机为机器人提供动力,通过使用软件中的 “移动转向” 或 “移动槽” 编程模块使机器人进 行移动,两个大型电机可以一起工作也可以单独工作。
轮毅和轮胎结合, 固定在大型电机上构成机器人的主动轮。 这里选用宽而扁平的低轮胎, 增加了与地面接触的面积, 加大了摩擦力,从而提升了机器人的抓地力。
2.搭建
搭建一个利用一个大型电机移动的机器人。
搭建图:
向学生展示基本搭建规则:
2点固定两根梁,用一个销子连接,可以转动,两个销子连接固定不动,且销子距离越远越结实。让学生尝试,利用两点固定原则,使用1个主机,1个大型电机,搭建搭建一个机器小车。由于学生刚开始这系列课程可能无从下手,老师可带学生搭建参考模型,之后让学生在参考模型上改造。
3.认识EV3
同学们已经搭建好属于自己的机器人了,那么接下来我们就来认识一下我们的EV3主机,看一看如何操作使用它(查看附件EV3中文指南)
4.认识编程界面
提问:同学们已经学会了如何操作EV3,那么接下来我们就来认识一下我们的编程软件,看一看编程软件如何操作吧。
5.认识移动转向模块。
编程模块的类型:
在机器人编程软件中,绿色代表动作类模块,橘色是流程控制类模块,黄色是传感器类模块,红
色是数据操作类模块,蓝色是高级类模块,浅蓝色是自定义类模块。点击绿色的“动作” 类模块,选择其中的“大型电机” ,便出现了一个大型电机模块。(主机分为输入端口和输出端口,其中1 2 3 4为输入端口A B C D为输出端口,输入设备为各种传感器如超声波传感器,颜色传感器,输入设备为各种电机如大型电机,中型电机)
①:开始运行程序
②:大型电机模式
具体可分为:
1.开启;
2.关闭;
3.开启指定秒数
4.开启指定度数
5.开启指定圈数
③:大型电机开启时功率
④:电机转动圈数
⑤:结束时制动(分为两种模式一种是立即停止,一种是惯性滑行至停止)
⑥:大型电机端口(大型电机可接A B C D任意端口,程序默认D口)
你可以在此模块中选择你所需的驱动方式。例如,你可以让小车根据电机转动的秒数前进,或者 可以通过电机转动的角度控制小车前进的距离。
电机功率及方向
功率输入接受介于(-100—100)之间的数字正数和负数功率使大型电机以不同方向转动,如下图所示。
可以使用反转电机模块更改电机的正常旋转方向。如果反转了电机方向,则正和负功率级别的效
果会与上面显示的效果相反。
- 编写直线移动的程序。
以50的功率前进5秒
3反思
想一想调整功率的大小会对小车有什么影响,尝试调整到什么功率移动的最快,什么功率移动的最慢吧。
4延续
刚刚我们尝试了让小车前进了,那么现在我们来尝试一下让小车先前进5秒然后再后退5秒。
利用我们身边的乐高零件来使自己的车辆更加与众不同吧
5 交流(课程总结)
- 交流环节分为三个部分
1、孩子间的互相交流:教师引导学生在课堂上展示介绍自己的作品,最后让所有的学生拿着自己的作品一起合影。
2、学生和家长的交流:下课前5分钟让学生把自己的家长请到教室里,然后依次拿着自己的作品站到前面跟家长介绍自己的作品,教师在必要时稍稍进行提示,比如你搭建的是什么?你是怎么搭建的呢?学到了什么知识呢?有什么特别的需要跟爸爸妈妈讲么?
3、教师和家长的交流:教师需要将这节课的学习内容清楚地给家长们讲解,让家长知道自己孩子的学习进度。以下话述可供参考。
今天是我们机器人基础的第二次课,我们在课堂中学习了如何操作编程软件,利用编程软件让自己的小车动了起来,传然后学生们都完成了任务目标。期间,学生们还自己探索了不同功率会对小车有什么影响。
微信上的给予家长的课后分享,大体思路可以按照这个思路。
评论1