- 1、本文档共4页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
2023-2024学年天津市中小学生mixly创意编程第17课主动避障机器人-说课稿
一、课程基本信息
1.课程名称:《mixly创意编程》第17课主动避障机器人
2.教学年级和班级:天津市中小学生五年级
3.授课时间:2023-2024学年第二学期
4.教学时数:1课时
二、核心素养目标
本节课旨在培养学生的信息素养、创新思维和问题解决能力。通过学习主动避障机器人的编程,学生将掌握mixly编程软件的基本操作,培养逻辑思维和算法设计能力。同时,通过解决实际编程问题,提升学生的信息处理能力和创新实践能力,激发学生对智能科技的兴趣和探究欲望。
三、教学难点与重点
1.教学重点
本节课的教学重点是让学生理解并掌握主动避障机器人的编程逻辑和mixly软件的使用方法。具体包括:
-mixly编程环境的熟悉与基本操作,如拖拽编程块、创建变量、使用循环和条件语句。
-主动避障机器人的工作原理,包括超声波传感器和电机控制的基本概念。
-编程实现避障功能,例如如何通过超声波传感器检测障碍物,并根据检测结果控制电机使机器人避开障碍物。
2.教学难点
本节课的教学难点在于理解传感器数据的处理逻辑和机器人运动的控制算法。具体包括:
-传感器的数据读取与处理:学生可能难以理解如何从超声波传感器获取距离数据,并将这些数据用于控制机器人的运动。
-控制算法的编写:如何根据传感器数据编写控制电机运转的算法,使学生能够实现机器人遇到障碍物时自动避障,这是本节课的一个难点。
-代码调试与优化:在编写完初步的避障程序后,学生需要通过调试来优化程序,使其更加稳定和精确,这个过程需要学生具备一定的逻辑思维和问题解决能力。例如,如何调整传感器读数与电机响应之间的关系,以实现更平滑的机器人运动。
四、教学方法与手段
1.教学方法
-讲授法:通过讲解主动避障机器人的原理和mixly编程的基础知识,为学生提供理论支持。
-实验法:让学生动手操作,实际编写并测试避障程序,通过实践加深理解。
-小组讨论法:鼓励学生在遇到问题时进行小组讨论,共同寻找解决方案,培养合作和沟通能力。
2.教学手段
-多媒体设备:使用投影仪展示编程步骤和代码示例,增强视觉效果。
-教学软件:利用mixly编程软件进行实时编程演示,让学生直观感受编程过程。
-互动平台:通过教学平台实时反馈学生的编程进度和问题,教师可以及时指导。
五、教学过程
一、导入新课
1.各位同学,大家好!今天我们要学习《mixly创意编程》第17课——主动避障机器人。请大家先思考一下,我们在生活中有哪些场景会用到避障功能呢?
2.对,比如无人驾驶汽车、自动扫地机器人等,它们都需要具备避障功能。那么,我们今天就来学习如何用mixly编程软件来制作一个主动避障机器人。
二、理论学习
1.首先,我们来了解一下主动避障机器人的工作原理。它主要通过超声波传感器来检测前方是否有障碍物,并根据检测结果控制电机使机器人避开障碍物。
2.接下来,我们来看一下mixly编程软件的基本操作。请同学们打开mixly软件,我们先熟悉一下界面和基本功能。
三、实践操作
1.现在,我们已经了解了主动避障机器人的原理和mixly编程软件的基本操作,接下来我们就来实际操作一下。
2.请同学们按照以下步骤进行操作:
-首先,创建一个新的mixly项目。
-然后,添加一个超声波传感器模块,将其连接到相应的引脚。
-接着,添加电机控制模块,将其连接到电机驱动板。
-现在,我们需要编写一个程序,当超声波传感器检测到障碍物时,电机控制模块会使机器人向相反方向移动。
-编写程序时,我们可以使用循环语句来不断地检测障碍物,并使用条件语句来判断是否需要调整电机状态。
示例代码如下:
```
voidsetup(){
Serial.begin(9600);
}
voidloop(){
intdistance=sonar.ping_cm();
if(distance30){
//遇到障碍物,向相反方向移动
motorControl.setMotor(1,0);
motorControl.setMotor(2,1);
}else{
//没有障碍物,正常行驶
motorControl.setMotor(1,1);
motorControl.setMotor(2,0);
}
delay(100);
}
```
3.编写完程序后,请同学们将程序上传到开发板,并观察机器人的运行情况。如果机器人无法正常运行,请尝试调试代码,找出问题所在。
四、问题解决与讨论
1.在实际操作过程中,同学们可能会遇到一些问题。现在,请大家分享一下自己在编程过程中遇到的问题,以及是如何解决的。
2.(
您可能关注的文档
- 2023-2024学年人教版高中信息技术必修二第二章第三节《 信息系统的优势与局限性》说课稿.docx
- 2023-2024学年人教版(2015)小学信息技术三年级下册 活动3- 第15课压缩文件真奇妙(说课稿).docx
- 2023-2024学年八年级地理上册 第一章 人口和民族 (说课稿).docx
- 2023-2024学年北京版(2013)小学信息技术第一册 第一单元第3课 计算机的硬件和软件(说课稿.docx
- 2023-2024学年北京版(2013)小学信息技术第三册 第一单元第2课 处理数码图片(说课稿).docx
- 2023-2024学年南方版(湖南)(2019)小学信息技术六年级下册指挥机器人(说课稿).docx
- 2023-2024学年大连理工版小学信息技术五年级下册 第1课奇妙的编码(说课稿).docx
- 2023-2024学年川教版(2019)小学信息技术三年级下册侦测判断(说课稿).docx
- 2023-2024学年川教版(2019)小学信息技术五年级下册 第二单元第1节初识人工智能(说课稿).docx
- 2023-2024学年沪科版(2019)高中信息技术必修一2.docx
文档评论(0)