arduion驱动有源蜂鸣器
时间: 2024-05-09 10:15:38 浏览: 35
要驱动有源蜂鸣器,需要使用Arduino的数字输出引脚和一些电阻器。以下是一个简单的连接图:
![image.png](attachment:image.png)
在这个电路中,有源蜂鸣器连接到数字输出引脚2,而电阻器则用于限制电流。在代码中,可以使用digitalWrite函数将引脚2输出HIGH或LOW来控制蜂鸣器的开关状态。
以下是示例代码:
```c++
int buzzerPin = 2;
void setup() {
pinMode(buzzerPin, OUTPUT);
}
void loop() {
digitalWrite(buzzerPin, HIGH); //开启蜂鸣器
delay(500); //延时500毫秒
digitalWrite(buzzerPin, LOW); //关闭蜂鸣器
delay(500); //延时500毫秒
}
```
这段代码将在引脚2上交替输出HIGH和LOW,从而产生蜂鸣器的声音。你可以根据需要调整延时时间和输出频率。
阅读全文