# 项目七 有源蜂鸣器模块播放声音

## 1.实验说明

在这个套件中，包含一个有源蜂鸣器模块，一个无源蜂鸣器模块。这个实验中，控制有源蜂鸣器发出声音。有源蜂鸣器元件内部自带震荡电路，控制时，在蜂鸣器元件正极输入5V电源，负极接地，蜂鸣器就自动响起。在这个模块上我们在GND VCC输入5V电源；S信号端设置为高电平时，模块上蜂鸣器响起；设置为低电平时，模块上蜂鸣器没有声音。

实验中，控制这个模块上有源蜂鸣器的循环响起声音。

## 2.实验器材

- keyes brick 有源蜂鸣器模块*1

- keyes UNO R3开发板*1

- 传感器扩展板*1

- 3P双头XH2.54连接线*1

- USB线*1

## 3.接线图

![](media/image-20251022122035719.png)

## 4.测试代码

```c
int buzzer = 3; //定义蜂鸣器接管脚D3

void setup() 
{
  pinMode(buzzer, OUTPUT);//设置输出模式
}

void loop() 
{
  digitalWrite(buzzer, HIGH); //发声
  delay(1000);
  digitalWrite(buzzer, LOW); //停止发声
  delay(1000);
}

```

## 5.代码说明

在实验中，把管脚设置为3，设置为高时，模块上有源蜂鸣器响起；设置为低时，模块上有源蜂鸣器关闭声音。

## 6.测试结果

上传测试代码成功，上电后，模块上有源蜂鸣器响起1秒，关闭1秒，循环交替。