- 1、本文档共5页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
电子模块教程——无源蜂鸣器模块
无源蜂鸣器模块
一、简介
蜂鸣器是一种一体化结构的电子讯响器,采用直流电压供电,广泛应用于计
算机、打印机、复印机、报警器、电子玩具、汽车电子设备、电话机、定时器等
电子产品中作发声器件。按照驱动方式和效果的不同可分为有源蜂鸣器和无源蜂
鸣器。
无源蜂鸣器模块,可根据输入信号频率的不同发出不同的音调,结合
Arduino控制板可进行简单音乐编程,开启音乐之路。
二、技术规格
外形尺寸25*30mm
电源5V
信号类型占空比为50%,频率不等的方波信号
控制方式频率不同,音调不一样
三、使用介绍
采用3色线连接,一端与无源蜂鸣器相连,另一端根据颜色与主控板配对连
接。可通过程序编辑实现无源蜂鸣器模拟救护车报警声音。以下为模块与控制板接
口的具体连线方式:
电子模块教程——无源蜂鸣器模块
模块控制板
GND-负极;
VCC-正极;
SIG-数字引脚
四、示例教程
Arduino程序:
功能:采用无源蜂鸣器播放两只老虎的旋律。
接法:无源蜂鸣器模块接数字口8。
#defineLaBa8
intNum;//用于存放数组元素个数
//音符对应频率和节拍长度分别写入两个数组,这样更便于使用。这里分行写是为了看起
来更清楚
intYinFu[]={
262,294,330,262,
262,294,330,262,
330,350,393,330,
350,393,
393,441,393,350,330,262,
393,441,393,350,330,262,
262,393,262,262,393,262
};
floatJiePai[]=
{1,1,1,1,1,
1,1,1,1,1,
2,1,1,2,
0.75,0.25,0.75,0.25,1,1,
少年创客——
电子模块教程——无源蜂鸣器模块
0.75,0.25,0.75,0.25,1,1,
1,1,2,1,1,2
};
voidsetup()
{
Num=sizeof(YinFu)/sizeof(YinFu[0]);//通过sizeof函数,将YinFu数组的总长度/YinFu数
组第一个元素的长度,获得数组元素个数。
}
voidloop()
{
//通过for循环,将音符数组中的音符逐一取出播放延时为节拍时间,拍设定为400毫
秒。for(inti=0;iNum;i++){
tone(LaBa,YinFu[i]);
delay(400*JiePai[i]);
}
tone(LaBa,-1);//设置喇叭静音
delay(3000);
}
ArduinoScratch程序:
功能:利用五个按钮和无源蜂鸣器设计一个五个音调的小钢琴。
接法:无源蜂鸣器模块接数字信号口D7。
五个按钮分别连接数字口D2,D3,D4,D5,D6。
少年创客——
电子模块教程——无源蜂鸣器模块
注解:
:用于蜂鸣器发
您可能关注的文档
最近下载
- 2025年中国铁路武汉局集团有限公司招聘毕业生(四)【135人】笔试参考题库附带答案详解.docx
- 必威体育精装版高二语文下学期期末试卷附答案一套.docx VIP
- 外研版高中《英语》(新标准)必修二Unit6 单元整体教学设计附作业设计.docx
- 毛概电子书.doc
- 紫外线钣金灰行业报告.pptx
- 外研版高中《英语》(新标准)必修二Unit5 单元整体教学设计附作业设计.doc
- CQC13464225-2024电力储能用锂离子电池安全与性能认证规则.pdf
- 外研版高中《英语》(新标准)必修二Unit1 单元整体教学设计附作业设计.doc
- 洪洞悦昌煤业副斜井施工组织设计方案.docx
- (四调)武汉市2025届高中毕业生四月调研考试 数学试卷(含答案详解).pdf
文档评论(0)