有源蜂鸣器
蜂鸣器是可以在直流电流的作用下振动发声的装置,因此可使用蜂鸣器来用作提示或报警,例如按键按下、开始工作、工作结束或提醒故障等等。
蜂鸣器发声的原因在于其内部的压电陶瓷片。压电陶瓷片是一种电子发音元件。在两片铜制圆形电极中间放入压电陶瓷介质材料,当在两片电极上面接通交流信号时,压电片会根据电压的大小和频率发生机械变形而产生相应的声音。压电陶瓷片由于结构简单造价低廉,被广泛的应用于电子电器方面如:玩具,发音电子表,电子仪器,电子钟表,定时器等方面。
依据蜂鸣器内部有无振荡源可以分为有源蜂鸣器和无源蜂鸣器。有了震荡源的蜂鸣器,能够将直流电转换为周期性大小变化的交流电,因此用直流电可以直接工作。而无源蜂鸣器没有振荡源,需要外部输入交流电(电流或方向做周期性变化),才能工作发声。
可以看到有源蜂鸣器呈圆柱状,中间由一道凹槽分成了两部分,两部分高度接近。而无源蜂鸣器下面一部分要比上面一部分矮得多。
引脚说明
接线方式如下:
模块引脚 | Stduino 开发板管脚 |
---|---|
- | GND |
+ | 5V |
S | D8 |
必需的组件
你将需要以下组件:
- 1×有源蜂鸣器
- 1×Stduino UNO/Nano
连接
按照电路图连接面包主板的组件,如下图所示。
Stduino代码
控制有源蜂鸣器每隔三秒蜂鸣一次,每次持续一秒。
#include <Arduino.h>
int LED = 13;
int BUZZER = 8;
void setup()
{
pinMode(LED,OUTPUT);
pinMode(BUZZER,INPUT);
}
void loop()
{
digitalWrite(BUZZER,HIGH);
delay(1000);
digitalWrite(BUZZER,LOW);
delay(1000);
}
结果
将代码下载带Stduino Nano/UNO中,发出间歇性报警蜂鸣声。
文档更新时间: 2021-02-14 14:29 作者:admin