资源描述
第2课 跳8字舞的小车
一、教材与学生情况分析
本节课是《Arduino创意机器人》第三章《智能小车》的第二节课。《走直线小车》已经带领学生走进了小车的新世界,但是仅仅让小车前进、后退还远远不能满足学生的要求。本节课在这个基础上,增加了小车转弯以及有趣的跳8字舞。
二、教学目标
1.通过双轮差速驱动,掌握小车左转、右转、原地转圈知识。
2.通过分析跳8字舞的两个条件,学会根据具体情况调试程序。
3.掌握小车跳8字舞的关键,激发学习动机,克服畏惧编程的心。
三、教学重难点
教学重点:小车转弯、跳8字舞
教学难点:小车跳8字舞的条件
四、教学流程
1.抛出疑问,引入新课
教师:大家有没有观察过,自然界中,蜜蜂常常会在空中向左先飞半个小圈,又倒转过来向右再飞半个小圈,就像是在跳一种8字舞。那么大家想不想也让我们的小车跳起8字舞呢?
出示课题《跳8字舞的小车》。
2.教学新课
(1)双轮差速驱动
出示双轮差速驱动小车示意图:
引导学生,观察示意图,回答问题:
1)左右电机数值相同时,怎样运动?
2)左右电机数值不同时,怎样运动?
3)小车转弯时,转弯半径由什么决定?
【提示】左电机数值大于右电机数值,小车右转;左电机数值小于右电机数值,小车左转;左右电机数值相同,方向相反,小车原地转圈。
(2)基础任务:调试会转弯机器人小车
1)任务描述
根据双轮差速驱动小车的原理,改变左右电机的转动数值,使其向左转、向右转、原地转圈。利用表格记录左右电机数值,观察小车运动状态。
电机数值与小车状态
左电机值
右电机值
小车状态
2)搭建硬件
将电机引出的红、黑线分别接在M1、M2正负极上。
3) 编写程序(参考)
(3) 跳8字舞的条件分析
仔细观察教师PPT中的8字,回答下列问题:
1) 小车走一个8字的过程中,转了几个圆圈?
2) 转圈的方向有没有发生改变?
3) 在转不同的圈的过程中,原本在内测的轮子有没有换到外侧去?
4) 要调试出小车转一圈的时间吗?
(4) 提高任务:跳8字舞的机器人小车
1)任务描述
结合小车跳8舞的两个条件、左转右转的控制以及延时语句,编写出简单明了的走8字程序。
2)搭建硬件
将电机引出的红、黑线分别接在M1、M2正负极上。
3)编写程序
【提示】通过不断的测试,改变a、b、c的数值,使小车跳出完美的8字舞。
3. 拓展提升
继续试验,调整左右电机数值差、测出小车转一圈的时间,实现几个圆圈半径大小与之前不一样的8字舞,并将相关参数填在下面的表格中。
半径: (cm)
参数列表1
参数
a
b
c
数值
半径: (cm)
参数列表2
参数
a
b
c
数值
半径: (cm)
参数列表3
参数
a
b
c
数值
4.课堂总结
通过这节课的学习,我们掌握了用双轮差速驱动促使小车左转、右转以及原地转圈;通过分析小车跳8字舞的条件,编写程序实现了小车跳8字舞。
5.布置作业
1)使用遥控器控制小车前进、后退。
2) 使用遥控器控制小车左转、右转、原地转圈。
3) 使用遥控器控制小车跳8字舞。
5
展开阅读全文