您好,欢迎访问三七文档
当前位置:首页 > 商业/管理/HR > 市场营销 > 第二课:会发声的蜂鸣器.pot
第2课会发声的蜂鸣器背景介绍模块介绍硬件连接代码实现实现效果知识点讲解可扩展任务总结与分享背景介绍声音是如何产生的?声音(sound)是由物体振动产生的声波。是通过介质(空气或固体、液体)传播并能被人或动物听觉器官所感知的波动现象。关于声音的小常识:声音的原理:物体震动声音的速度:(空气里面)340m/s声音的响度:也就是声音的大小声音的音色:每种声音都有不同声音的频率:就像唱歌一样,有高音和中音和低音声音的传播需要物质,物理学中把这样的物质叫做介质,这个介质可以是空气,水,固体.当然在真空中,声音不能传播。声音在不同的介质中传播的速度也是不同的。介质速度介质速度空气(15摄氏度)340m/s空气(25摄氏度)346m/s水(常温)1500m/s海水(25摄氏度)1530m/s钢铁5200m/s冰3160m/s软木500m/s松木3320m/s尼龙2600m/s水泥4800m/s声音的传播:美妙的音乐传播知识传播能量报警器声音的用途:心电声音:防控警报声:120急救声音:汽车加锁声音:声音案例:模块介绍通电之后可以通过震动发出声音,并且可以发出不同频率的声音。蜂鸣器模块:短脚为:电源-GND长脚为:信号针脚OUTGND:电线接地端Ground。代表地线或0线。信号针脚OUT:输出模拟信号,使蜂鸣器发出不同频率的声音。蜂鸣器模块针脚介绍:Mixly图形化模块:输入/输出模块中:模拟输出就是模拟信号的输出。管脚:又叫引脚、针脚,英文叫Pin。analogWrite(3,0);Mixly图形化模块:延时模块:控制执行的时间delay(1000);硬件链接按图所示连接各个部件代码实现通过PWM端口D6,模拟输出不同的值使连接在D6口的蜂鸣器发出不同频率的声音每个频率的声音延时1秒钟。voidsetup(){}voidloop(){analogWrite(6,500);//设置蜂鸣器频率为500delay(1000);//延时1秒analogWrite(6,1200);//设置蜂鸣器频率为1200delay(1000);//延时1秒analogWrite(6,600);//设置蜂鸣器频率为600delay(1000);//延时1秒}Arduino代码:显示效果启动程序,蜂鸣器会发出相应频率的声音。仔细听每种声音的频率,是否赋值越大,频率越高?知识点讲解蜂鸣器由振动装置和谐振装置组成,而蜂鸣器又分为无源型与有源型。我们使用的是无源蜂鸣器,它的工作发声原理是:方波信号输入谐振装置转换为声音信号输出,无源蜂鸣器的工作发声原理图如下:蜂鸣器发声原理:频率:通常表述为一秒钟内变化了多少次。什么是频率?为了纪念德国物理学家赫兹的贡献,人们把频率的单位命名为赫兹,符号为Hz。每个物体都有由它本身性质决定的与振幅无关的频率,叫做固有频率。德国物理学家赫兹1888年首先证实了电磁波的存在人耳听觉的频率范围约为20~20000Hz,超出这个范围的就不为我们人耳所察觉。低于20Hz为次声波,高于20kHz为超声波。日常生活中的交流电的频率一般为50Hz或60Hz。什么是频率?PWM就是脉冲宽度调制,也就是占空比可变的脉冲波形。Pandaduino的PWM端口号有:3、5、6、9、10、11、13PWM方波?可扩展任务我们人类能听到的声音的范围是多少呢?根据声音的频率的不同,我们把声音可以分为几种类型?通过编程让蜂鸣器唱“两只老虎”此处蜂鸣器模块应该连接引脚10试一试总结与分享这节课,我们学习了通过MakerPanda-ONE主控板的PWM模块实现对蜂鸣器的控制,让蜂鸣器发出不同频率的声音;了解声音的一些基础知识和用途,知道了蜂鸣器发声的原理,并能够通过编程让蜂鸣器发出不同的声音,也可以发出美妙的音乐。
本文标题:第二课:会发声的蜂鸣器.pot
链接地址:https://www.777doc.com/doc-2716448 .html