arduino无源蜂鸣器
时间: 2023-07-29 12:13:37 浏览: 218
arduino_无源蜂鸣器.rar
5星 · 资源好评率100%
Arduino无源蜂鸣器是一种简单的声音输出器件,它不需要外部电源,直接接到Arduino的IO口即可发声。使用Arduino控制无源蜂鸣器发声的方法如下:
1. 将无源蜂鸣器的正极连接到Arduino的数字输出口,负极连接到GND。
2. 在Arduino IDE中编写代码,使用tone()函数来控制无源蜂鸣器发声。例如:
```C++
void setup() {
pinMode(9, OUTPUT); // 设置数字输出口9为输出模式
}
void loop() {
tone(9, 1000); // 在数字输出口9输出1000Hz的方波信号,使无源蜂鸣器发声
delay(1000); // 延时1秒
noTone(9); // 停止输出信号,使无源蜂鸣器停止发声
delay(1000); // 延时1秒
}
```
上述代码中,使用tone()函数在数字输出口9输出1000Hz的方波信号,使得无源蜂鸣器发出声音。使用noTone()函数停止输出信号,使得无源蜂鸣器停止发声。可以通过调整tone()函数的参数来改变发声频率。
阅读全文