小学创客教育Arduino创意机器人 第三单元智能小车.pdf
第13课走直线小车
一、教材与学生情况分析
本节课是《Arduino创意机器人》第三章《智能小车》的第一节课。通过前
面两章的学习,学生对Arduino软硬件已经有了很深的认识,但是学生对小车的
接触都比较少。因此,这节课是在前面学习的基础上,带领学生走进小车的新奇
世界,学会简单的小车前进、后退,进一步激发学生学习机器人的动机。
二、教学目标:
1.通过小车电机接线,了解小车动起来的原因。
2.通过编写程序让小车前进、后退,理解小车走直线的原理。
3.尝试解决小车“走不直”问题,培养探究能力。
三、教学重难点
教学重点:小车前进、后退。
教学难点:1.小车运动方向分析;
2.小车走不直原因分析。
四、教学流程
1.引入新课
教师:大家从工具盒子里面拿出我们的小车,看到小车以后,想不想让小车
动起来,小车最简单的动作是什么?
出示课题《走直线小车》。
2.教学新课
(1)任务描述
脱机工作下(不用连接USB数据线,通过外接锂电池实现),让小车前进、
后退。
(2)搭建硬件
回忆《智能风扇》单元中电机的接线。引
导学生将小车电机引出的线接到M1、M2
的正负极。本单元将红线接正极,黑线接
负极。M1和M2分别对应连接左右两个
轮子。图13.1
1
(3)编写程序(仅作参考)
单击模块,将指令拖曳到脚
本区,设置电机M1数值,通过复制,快速设置电机M2。(如下图)
2
1
图13.2
2
3
图13.3
(4)编译上传
程序编写完成,单击,再单击。
【提示】在测试时,可以使用锂电池给小车供电,便于测试。
当提示上传成功后,拔掉USB数据线,接上锂电池,就可以观察脱机工作下,
小车前进。
想一想:怎样让小车后退呢?
【提示】M1、M2数值相同,正负就可以让它的方向反过来了。只要在转速
数值前面加一个“-”号就可以实现了。
3.拓展探究
观察小车,看其是否能走一条直线。思考小车为什么“走不直”。
阅读“我要读”,进一步了解小车“走不直”原因以及解决方法。
观察自己的小车前进路线,微调左右电机数值,使其尽量走直线。
4.课堂总结
3
通过这节课的学习,我们掌握了小车电机接线和小车走直线的方法,了解
了小车“走不直”原因,并且通过微调,对走直线小车进行了改进。
4
第14课走正方形小车
一、教材与学生情况分析
本节课是《Arduino创意机器人》第三章《智能小车》的第二节课。《走直
线小车》已经带领学生走进了小车的新世界,但是仅仅让小车前进、后退还远远
不能满足学生的要求。根据小学生的情况,本节课在这个基础上,增加了小车转
弯和走正方形。
二、教学目标:
1.通过“改变左右电机的转动数值”实验,理解小车转弯的原理。
2.通过编写程序让小车走正方形,学会小车走直线和转