第1课 声控风扇.docVIP

  • 17
  • 0
  • 约1.52千字
  • 约 4页
  • 2017-08-15 发布于河南
  • 举报
第1课 声控风扇.doc

第1课 声控风扇 一、教材与学生情况分析 《声控风扇》是第二章《智能风扇》的第一课,是对第一章《LED》中传感器使用的巩固和深化。本节课主要是让学生制作声控风扇,在硬件搭建的角度上,增加了直流电机和风扇。 二、教学目标 1.掌握Romeo板的L298驱动控制电机的方法。 2.通过制作声控电风扇,掌握声音传感器的使用方法。 3.通过用Arduino控制风扇,体验Arduino机器人的乐趣。 三、教学重难点 教学重点:通过Arduino使直流电机带动风扇转动。 教学难点:Romeo板的L298驱动控制电机的方法。 四、教学流程 1.复习旧知,引入新课 在上一章《LED》的学习中,我们了解了光线传感器和按钮,也做了不少作品,同学们还记得我们是怎么做的吗? 在我们做过的作品中,如果让你把LED换成其他的器件,你会选择什么呢?有些同学已经发现我们的工具箱中多了一个小风扇,可以直接替换LED吗?从这节课我们就要开始对风扇的探索了。 出示课题《声控风扇》。 2.教学新课 (1)Romeo控制直流电机 1)Romeo板的L298驱动 控制LED是将LED模块直接连接到数字针脚,那么控制风扇是不是也将电机直接连接到数字针脚呢?当然不是,因为针脚直接输出的电流太小,无法带动电机转动,所以需要专门的电机输出——Romeo板的L298驱动。 如图,M1和M2两个绿色接线柱是连接电机的。Romeo中电机控制针跳线,将分配用于电机控制引脚为数字口45,6,7。通过改变两个数字IO和两个PWM对直流电动机控制端口实现。 功能 4 电机1的方向控制 5 电机1的PWM控制 6 电机2的PWM控制 7 电机2的方向控制 学生操作:将直流电机连接到Romeo板的接线柱上(M1或者M2)。 2)控制直流电机的程序 控制电机的正转或反转(以下均以M1为例),HIGH(或高)和LOW(或低)分别表示电机的正转或反转,这取决于电机的接线。 控制电机的转动速度,PWM模拟值的范围是0-255,值越大,风扇转动越快。注意:当其取值较小时,由于电流太小可能无法使电机转动,但是可以听到电机的嗡嗡响声。 基础任务一:编写程序,尝试控制直流电机,使你的风扇转动起来吧,转动方式自选,比如一直正转或反转,也可以正转一会儿,反转一会儿。 参考程序(正转1秒,反转1秒): (2)声控风扇 在前面一章中,我们使用了传感器控制LED,这里我们可否用类似的方法控制风扇的转动呢?现在我们尝试一下使用声音传感器控制风扇吧。 1)模拟声音传感器 模拟声音传感器 学生操作:将模拟声音传感器连接到板子上,并记下连接的模拟针脚号。 2)读取传感器的反馈值 既然可以通过模拟声音传感器反馈的值反映环境声音的大小,那么我们如何读取到这个值呢?比如说利用我们曾经学过的串口输出。 参考程序(传感器接到模拟针脚1): 3)声控风扇 基础任务二:先通过程序读取模拟声音传感器的值,再根据读取到的模拟声音传感器的值编写程序,听到声音时风扇转动,否则风扇停止转动。 参考程序(传感器接到模拟针脚1): 提高任务:利用学过的光线传感器控制风扇转动。 3.拓展提升 阅读教材视野拓展,了解一下直流电机的H桥驱动方式。 4.课堂总结 通过这节课,我们学习了Romeo板的L298驱动通过PWM模式实现了对直流电机的控制,了解了模拟声音传感器,并利用其制作出了声控风扇。 5.布置作业 (1)思考一下声音传感器还能通过其他方式控制风扇吗?比如:听到声音风扇一直转动,再听到声音停止;声音越大,风扇转速越快等等。 (2)想一想还可以使用哪些传感器控制风扇? 值得表扬,知道利用教材了,呵呵

文档评论(0)

1亿VIP精品文档

相关文档