第3课会发声的蜂鸣器目录背景介绍模块介绍硬件连接代码实现实现效果知识点讲解可扩展任务总结与分享Mixly图形化模块:输入/输出模块中:模拟输出就是模拟信号的输出。管脚:又叫引脚、针脚,英文叫Pin。analogWrite(3,0);01背景介绍声音是如何产生的?声音(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急救声音:汽车加锁声音:02模块介绍蜂鸣器模块,通电之后可以通过震动发出声音,并且可以发出不同频率的声音。蜂鸣器模块针脚介绍:第一个口为:电源-GND第二个口为:电源+VCC第三个口为:信号针脚SGND:电线接地端Ground。代表地线或0线。VCC:电路的供电电压,通常是5V。信号针脚S:输出模拟信号,使蜂鸣器发出不同频率的声音。Mixly图形化模块:延时模块:控制执行的时间delay(1000);03硬件连接按照下图所示,连接各个部件04代码实现通过PWM端口D9,模拟输出不同的值,使连接在D9口的蜂鸣器发出不同频率的声音。每个频率的声音延时1秒钟。voidsetup(){}voidloop(){analogWrite(9,500);//设置蜂鸣器频率为500delay(1000);//延时1秒analogWrite(9,1200);//设置蜂鸣器频率为1200delay(1000);//延时1秒analogWrite(9,600);//设置蜂鸣器频率为600delay(1000);//延时1秒}Arduino代码:05实现效果启动程序,蜂鸣器会发出相应频率的声音。仔细听每种声音的频率,是否赋值越大,频率越高?06知识点讲解蜂鸣器发声原理?蜂鸣器由振动装置和谐振装置组成,而蜂鸣器又分为无源型与有源型。我们使用的是无源蜂鸣器,它的工作发声原理是:方波信号输入谐振装置转换为声音信号输出,无源蜂鸣器的工作发声原理图如下:什么是频率?为了纪念德国物理学家赫兹的...