第5课摇头风扇doc.docVIP

  • 14
  • 0
  • 约1.36千字
  • 约 4页
  • 2017-06-08 发布于重庆
  • 举报
第5课摇头风扇doc

第5课 摇头风扇 一、教材与学生情况分析 《摇头风扇》是第二章《智能风扇》的第五课,通过前面的学习,学生已熟练掌握了风扇的基本控制,包括风扇的转动方向和转动速度。本节课主要学习舵机,使用舵机制作摇头风扇。 二、教学目标 1.认识舵机,掌握其使用方法。 2.能够使用舵机制作摇头风扇。 3.通过制作摇头风扇,感受Arduino机器人的强大功能。 三、教学重难点 教学重点:使用舵机制作摇头风扇。 教学难点:利用【当】循环使舵机转动。 四、教学流程 1.复习旧知,引入新课 前面我们学过的风扇有哪些?它们都有什么特点?与家里的风扇比起来,都有哪些方面的优势与劣势?比如,我们制作的风扇只能朝一个方向吹,家里的有些风扇是可以摇头的。其实,我们也可以制作出会摇头的风扇。 出示课题《摇头风扇》。 2.教学新课 (1)舵机 1)舵机 使风扇摇头需要用到舵机,也称伺服电机。舵机是一种位置伺服的驱动器,主要是由外壳、电路板、无核心马达、齿轮与位置检测器所构成。舵机的工作过程是把所受到的电信号转换成电动机轴上的角位移或角速度输出。标准的舵机有三条控制线,分别是电源、地和信号线。舵机的针脚定义为:棕色线——GND,红色线——5V,橙色线——信号线。注意:Arduino板上支持舵机的只有数字口9和10,因此舵机橙色线只能连接数字口9或10。另外,我们使用的舵机的转动角度为0-180°,如图所示。 学生操作:请同学们将舵机连接到Arduino板上。注意:舵机只能连接数字口9或10。 2)舵机的转动 ArduBlock中,有专门的舵机控制模块,如下图所示。 3)【当】循环 制作摇头风扇,我们需要舵机转动(从0°到180°缓慢转动)。就像人走路需要一步一步的走一样,舵机的转动也需要一步一步的转动,我们可以设定一个步长,然后每次累加即可。可以这样描述,当舵机的位置小于180°时,设定舵机的位置角度一步一步累加,当舵机到达180°时,再一步一步递减到0°。可见,这里不仅需要用到判断,还需要用到循环。幸运的是,ArduBlock中,为我们提供了【当】循环模块,如下图所示。 【当】循环的含义是,当条件满足时,循环执行内部语句,直到条件不满足时跳出循环。 基础任务一:使用【当】循环实现舵机的转动,要求舵机可从0°缓慢转动到180°后停止即可。 参考程序(舵机连接数字口9): (2)摇头风扇 当能够控制舵机之后,我们就可以使用舵机控制风扇了,尝试着制作摇头风扇吧。 基础任务二:使用舵机,利用【当】循环制作摇头风扇,实现风扇从舵机的0°缓慢转动到180°,然后再转回来,反复转动即可。在这里,假设风扇一直不停地摇头。 参考程序(舵机连接数字口9): 提高任务:使用按钮和舵机制作摇头风扇,实现按钮按下风扇摇头,放开后风扇停止摇头。 参考程序(按钮连接数字口2,舵机连接数字口9): 3.拓展提升 请尝试做出设计,使用一些传感器控制摇头风扇,使风扇更加智能。 4.课堂总结 通过这节课,我们认识了舵机,掌握了其使用方法,也可以用【当】循环的含义,并制作出了摇头风扇。 5.课后作业 1)设计一种方案,使风扇不仅可以左右摇头,还可以上下摇头。 2)试一试,能否在控制风扇摇头的同时控制风扇的转动方向与转动速度呢?提示:需要多个传感器配合使用。

文档评论(0)

1亿VIP精品文档

相关文档