声音模块
2023年5月28日大约 2 分钟
概述
声音传感器的作用相当于一个话筒(麦克风),它用来接收声波。该传感器内置一个对声音敏感的电容式驻极体话筒。声波使话筒内的驻极体薄膜振动,导致电容的变化,进而产生与之变化对应的微小电压。这一电压随后经放大器被转化成0~VCC的电压,电压值的大小等价于声音强度的大小,经过A/D转换即可求得相对声音强度的AD值。
产品实拍
产品参数
- 工作电压:3.3V~5V
- 接口类型:ph2.0 3P
- 尺寸:24mm*40mm
引脚说明
序号 | 名称 | 功能描述 |
---|---|---|
1 | VCC | 3V3~5V电源正极 |
2 | GND | 电源负极 |
3 | S | 模拟信号输出 |
硬件连接
声音模块 | UNO主控板 |
---|---|
V | 5V |
G | GND |
S | A0 |
示例代码
Arduino
const int redLedPin = 13; // 红色LED灯连接引脚13
const int syPin = A0; // 声音模块连接引脚2
void setup() {
pinMode(redLedPin, OUTPUT); //设置引脚13为输出模式
pinMode(syPin, INPUT); // 设置引脚2为输入模式
Serial.begin(9600); // 设置串口波特率为9600
}
void loop() {
if (digitalRead(A0)) {
digitalWrite(13, HIGH);
}
else {
digitalWrite(13, LOW);
}
}
Mind+使用说明
1、下载及安装软件。 下载地址
2、切换到“上传模式”。
3、“扩展”中选择“主控板”中的“Arduino Uno”。
4、进行编程,程序如下图:
5、上传程序
结果
对声音模块的探头吹气,UNO主控板上的L13号LED灯点亮,没有声音时,13号LED灯熄灭。
疑难解答
更多问题及有趣的应用,请访问论坛 或加入QQ技术交流群:522420541