这篇文章展示了如何在Arduino板上使用麦克风声音传感器。
目录
麦克风声音传感器
麦克风声音传感器,顾名思义,检测声音。它给出了声音的响度。
这些传感器种类繁多。在下图中,您可以看到Arduino最常用的。
在最左侧,您可以看到 KY-038,在右侧可以看到 LM393 麦克风声音传感器。
两个传感器模块都有一个内置电位器,用于调节数字输出引脚的灵敏度。
引脚接线
将传感器连接到Arduino非常简单:
Pin | 连接到Arduino |
A0 | 模拟引脚 |
D0 | 数字引脚 |
GND | GND |
VCC | 5V |
如果您使用的是 LM393 模块,则应将 OUT 引脚连接到 Arduino 数字引脚。
示例:声敏灯
在此示例中,麦克风传感器将检测周围环境的声音强度,如果声音强度高于特定阈值,则会点亮 LED。
所需零件
对于此示例,需要以下组件:
- 1x 麦克风声音传感器
- Arduino UNO – 阅读最佳 Arduino 入门套件
- 1x 面包板
- 1 个 LED
- 1x 220 欧姆电阻
- 跳线
连线图
按照以下原理图组装所有零件:
程序
将以下代码上传到Arduino开发板。
int ledPin=13;
int sensorPin=7;
boolean val =0;
void setup(){
pinMode(ledPin, OUTPUT);
pinMode(sensorPin, INPUT);
Serial.begin (9600);
}
void loop (){
val =digitalRead(sensorPin);
Serial.println (val);
// when the sensor detects a signal above the threshold value, LED flashes
if (val==HIGH) {
digitalWrite(ledPin, HIGH);
}
else {
digitalWrite(ledPin, LOW);
}
}
示范
上传代码后,您可以在传感器旁边拍手。如果 LED 不亮,则需要通过旋转电位器来更改传感器灵敏度。
您还可以调整灵敏度,使 LED 跟随特定音乐的节拍。
添加更多 LED 以获得更壮观的效果!
结束语
我希望本指南对您有所帮助。
您对使用声音传感器模块有什么想法?
您好,硬件的连接可以分享一下吗
有连接图,照着连接图连接就可以
谢谢大佬
,,,
链接图麻烦分享一下
文章中提供了