arduino蜂鸣器发声教案.doc

arduino蜂鸣器发声教案.doc

ID:56720869

大小:268.00 KB

页数:10页

时间:2020-07-06

arduino蜂鸣器发声教案.doc_第1页
arduino蜂鸣器发声教案.doc_第2页
arduino蜂鸣器发声教案.doc_第3页
arduino蜂鸣器发声教案.doc_第4页
arduino蜂鸣器发声教案.doc_第5页
资源描述:

《arduino蜂鸣器发声教案.doc》由会员上传分享,免费在线阅读,更多相关内容在应用文档-天天文库

1、第4课蜂鸣器发声一、学生情况分析《蜂鸣器发声》是本课程的第四课,经过上一节课的学习,学生初步了解按钮,掌握选择结构以及数字口的输入,体验Arduino机器人控制和按钮控制LED编程的过程。这一节课主要是让学生们的电路发出声音。二、教学目标1.通过制作蜂鸣器发声实验,初步了解蜂鸣器,掌握蜂鸣器的接线方法。2.体验不同蜂鸣器的不同接线方法以及发出声音的不同要求。3.体验蜂鸣器编程的过程,激发对编程的兴趣。三、教学重难点教学重点:蜂鸣器的连接方法、tone函数的使用教学难点:tone函数的使用四、教学流程1.复习旧知,引入新课。教师:上节课我们制作了按键控制的LED,其中

2、用到了哪些知识呢?通过制作按钮控制的LED,初步了解按钮,掌握选择结构以及数字口的输入。按钮控制LED一般应用在走廊的灯、台灯等需要启动才会亮的灯上。今天我们来学习声音,能让电路发出声音的元器件。出示课题《蜂鸣器发声》。2.教学新课(1)元器件介绍1)蜂鸣器,是一种电子发声元器件,可以发出"beepbeep"的声音。蜂鸣器在电路中用字母“FM”、“H”或“HA”或“ZZG”、“LB”、“JD”等表示。蜂鸣器分为有源蜂鸣器和无源蜂鸣器两种,两者的区别是:内部是否有震荡源。有源蜂鸣器内部带震荡源,所以只要一通电就会叫;无源蜂鸣器内部不带震荡源,所以如果用直流信号无法令其

3、鸣叫。必须用2K-5K的波形脉冲信号去驱动它。有源蜂鸣器往往比无源的略贵,就是因为里面多个震荡电路。2)PNP型三极管(型号8550),在该电路中三极管相当于一个开关,其引脚如下图:1脚=E(发射极,电路图中带箭头的那个)2脚=B(基极,电路图中跟R相接的那个)3脚=C(集电极,与E相对的那个)运行原理如下:1.当输出高电平,三极管B极与E极间没有电压差,三极管E极与C极间不通,有源蜂鸣器FM没有电流通过,蜂鸣器不响。2.当输出低电平,三极管B极与E极间形成电压差,三极管E极与C极之间导通,电流通过蜂鸣器FM,如果是有源蜂鸣器,则立即发出beep声。3)Arduin

4、o与蜂鸣器的接线有源蜂鸣器和无源蜂鸣器脚的数目不同,因此接线方式不同。无源蜂鸣器模块有三个管脚,其中标注‘-’的管脚接地(GND),中间的管脚接5V,标注"S"的管脚接信号(数字I/O)。有源蜂鸣器是一通电就响的,两个脚分别是正负极,两个脚一长一短,短脚为负极,长脚为正极接VCC。有源蜂鸣器无源蜂鸣器(2)基础任务:初步尝试使用无源蜂鸣器发声1)任务描述蜂鸣器发出"beepbeep"声音,响一秒,停两秒。2)搭建硬件无源蜂鸣器模块有三个管脚,其中标注‘-’的管脚接地(GND),中间的管脚接5V,标注"S"的管脚接信号(数字I/O)。3)编写程序(3)基础任务:初步尝

5、试使用有源蜂鸣器发声1)任务描述1.当输出高电平,三极管B极与E极间没有电压差,三极管E极与C极间不通,蜂鸣器FM没有电流通过,蜂鸣器不响。2.当输出低电平,三极管B极与E极间形成电压差,三极管E极与C极之间导通,电流通过蜂鸣器FM,立即发出beep声。2)搭建硬件如图,用一个PNP型三极管做为控制开关,图中FM是蜂鸣器。三极管C极接GND,E极接有源蜂鸣器的负端(短脚),三极管的B极接1K欧姆电阻.再接到ArduinoD3脚,有源蜂鸣器的正端(长脚)接VCC。3)编写程序(3)提高任务:蜂鸣器的应用1)任务描述使用无源蜂鸣器,播放一首葫芦娃2)搭建硬件无源蜂鸣器标

6、注‘-’的管脚接地(GND),中间的管脚接5V,标注"S"的管脚接信号(数字I/O)。3)编写程序#defineNOTE_D0-1#defineNOTE_D1262#defineNOTE_D2293#defineNOTE_D3329#defineNOTE_D4349#defineNOTE_D5392#defineNOTE_D6440#defineNOTE_D7494#defineNOTE_DL1147#defineNOTE_DL2165#defineNOTE_DL3175#defineNOTE_DL4196#defineNOTE_DL5221#defineNOTE_

7、DL6248#defineNOTE_DL7278#defineNOTE_DH1523#defineNOTE_DH2586#defineNOTE_DH3658#defineNOTE_DH4697#defineNOTE_DH5783#defineNOTE_DH6879#defineNOTE_DH7987//以上部分是定义是把每个音符和频率值对应起来,其实不用打这么多,但是都打上了,后面可以随意编写D调的各种歌,我这里用NOTE_D+数字表示音符,NOTE_DH+数字表示上面有点的那种音符,NOTE_DL+数字表示下面有点的那种音符。这样后面写起来比较好识别。#def

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。