单片机如何关掉蜂鸣器_技术推之创设部第三弹——蜂鸣器

本文介绍了单片机如何控制蜂鸣器,包括蜂鸣器的种类、工作原理以及如何通过调整单片机引脚输出实现音调和音量的控制,甚至播放音乐。文中还给出了播放‘生日快乐歌’的程序示例。
2c6577b98c8a8c4f570a5f1d99e8d061.gif

技术推之创设部第三弹——

蜂鸣器

在前两期的介绍中,大家已经初步了解单片机,并学习到了如何“点亮led灯”,“进行按键操控”等功能。那么你们知道如何用单片机演绎歌曲吗?今天我们就来讲讲“单片机里的乐器”——蜂鸣器。

初步了解

   首先我们来一睹单片机上的蜂鸣器的“芳容”吧:

(就是那个黑色的圆柱体哦)

82f1c8f31d66a497915649f5ceb37e76.png

然后我们来康康它的原理图:

d62c05b01fa932ab7798e092aacdba23.png

进一步了解

蜂鸣器有电磁式蜂鸣器和压电式蜂鸣器两大类。

01

电磁式蜂鸣器

电磁式蜂鸣器由振荡器、电磁线圈、磁铁、振动膜片及外壳等组成。

接通电源后,振荡器产生的音频信号电流通过电磁线圈,使电磁线圈产生磁场,振动膜片在电磁线圈和磁铁的相互作用下,周期性地振动发声。

02

压电式蜂鸣器

压电式蜂鸣器主要由多谐振荡器、压电蜂鸣片、阻抗匹配器及共鸣箱、外壳等组成。

多谐振荡器由晶体管或集成电路构成,当接通电源后(1.5~15V直流工作电压),多谐振荡器起振,输出1.5~2.5kHZ的音频信号,阻抗匹配器推动压电蜂鸣片发声

二者用途有所不同。压电式结构简单耐用但音调单一、音色差,适用于报警器等设备;电磁式由于音色好,所以多用于语音、音乐等设备。

若按照驱动原理分类,蜂鸣器又可分为:

有源蜂鸣器(内含驱动线路,也叫自激式蜂鸣器,如图1)

无源蜂鸣器(外部驱动,也叫他激式蜂鸣器,如图2)

4ca132db1af8bed1f6f19314be10f65b.png

(图1)

ec6ff31bdee8fc64b17230eff74a16f7.png

(图2)

注意:这里的“源”不是指电源,而是指震荡源。有源蜂鸣器内部带震荡源,所以只要一通电就会叫;无源蜂鸣器内部不带震荡源,所以如果用直流信号无法令其鸣叫,必须用2K-5K的方波去驱动它。

实际应用

在单片机应用的设计上,很多方案都会用到蜂鸣器,大部分都是使用蜂鸣器来做提示或报警,比如按键按下、开始工作、工作结束或是故障等等。

那么如何用单片机播放音乐呢,也很简单

-改变单片机引脚输出波形的频率,就可以调整控制蜂鸣器音调(频率越高,音调越高)

-改变输出电平的高低电平占空比,则可以控制蜂鸣器的声音大小(高电平占空比越高,声音越大)

因此,只要我们调整好单片机引脚输出波形的频率以及输出电平的高低电平占空比,我们就能用单片机谱曲。

下面是“生日快乐歌”的程序:

072e4bcbe65092a076545e1de4d0c3f6.gif 66f119107c950148de9e2fdb01c8bffb.png

具体演示视频可以点击左下角链接观看哦~

这一次的介绍就到这里啦~同学们也可以动手试一试,编写一首自己的歌曲哦!

1245e05cc2ee110b24cc6b39c76cfc65.png

END

评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符  | 博主筛选后可见
 
红包 添加红包
表情包 插入表情
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值