Arduino 实验篇 06 | 蜂鸣器实验
2019-12-18 10:46
实验介绍
蜂鸣器是音频信号装置。蜂鸣器可分为有源蜂鸣器和无源蜂鸣器。实验组件
1.Arduino Uno 主板
2.USB数据线
3.有源蜂鸣器
4.无源蜂鸣器
5.条线若干
实验原理
将两个蜂鸣器的引脚朝上,看到带有绿色电路板的引脚是一个无源蜂鸣器,而另外一个带有黑色塑料外壳而不是电路板的蜂鸣器是有源蜂鸣器。有源蜂鸣器内置振荡源,所以通电时会发出声音。但无源蜂鸣器没有这种源,所以如果使用直流信号它不会发出蜂鸣声;相反,需要使用频率在2K到5K之间的方波来驱动它。由于有内置振荡电路,所以有源蜂鸣器通常比无源蜂鸣器昂贵。实物连接
打开声音,听听蜂鸣器是否发出声响。连接说明:在连接实物图时,蜂鸣器的VCC引脚连接至Arduino Uno主板的"5v",蜂鸣器的GND引脚连接至Arduino Uno主板的"接地",蜂鸣器的I/0引脚连接至Arduino Uno主板的"7"端。实验步骤
第一步:建立电路
第二步:程序
const int buzzerPin = 7;
int fre;
void setup()
{
pinMode(buzzerPin,OUTPUT);
}
void loop()
{
for(int i = 200;i <= 800;i++)
{
tone(7,i);
delay(5);
}
delay(4000);
for(int i = 800;i >= 200;i--)
{
tone(7,i);
delay(10);
}
}
第三步:编译代码
第四步:将程序上传到Arduino Uno板
实验结果:你可以听到无源蜂鸣器响了。如果你在这里使用有源蜂鸣器,它也以相同的方式工作。
通过了解本实验的基础上,大家还可以尝试的进行提升,利用无源蜂鸣器进行编曲,使其发出美妙的歌声,可以自己动手尝试哦。
--end--
声明:本文章由网友投稿作为教育分享用途,如有侵权原作者可通过邮件及时和我们联系删除:freemanzk@qq.com