Sound Detection Module(KY-037) CN: 두 판 사이의 차이
(새 문서: {{#seo:|title=Arduino维基:Arduino声音检测模块(KY-037)指南|title_mode=append|keywords=Arduino, 信息科学, 创客学习, 性能评估, 声音检测模块(KY-037), Arduino项目, 毕业设计项目, Arduino示例代码|description=介绍如何使用Arduino控制声音检测模块(KY-037)(基本信息、电路、示例代码)。可用于信息科学和创客课程。}} center|class=coders100 声音检测模块(KY-03...) |
(차이 없음)
|
2025년 3월 21일 (금) 16:26 기준 최신판

声音检测模块(KY-037)是一种紧凑多用途的传感器,设计用于检测环境中的噪音或声音水平。它主要用于需要声音检测功能的项目,如语音激活系统、安全警报或环境噪音监测。
规格
- 工作电压:3.3V 〜 5V
- 输出方式:数字、模拟
连接
这是下面示例代码中使用的电路。
LED可以替换为其他模块或省略。
| Resistor | Sound Detection Module | LED | Arduino | |||
| VCC | 5V | |||||
| GND | - | GND | ||||
| Connection | + | |||||
| DO | D8 | |||||
| Connection | D7 | |||||

示例代码
// 当模块检测到声音时,LED会亮起的代码。
#define led_pin 7
#define sound_pin 8
float state = 0;
void setup() {
pinMode(led_pin, OUTPUT);
digitalWrite(led_pin, LOW);
pinMode(sound_pin, INPUT);
}
void loop() {
state = digitalRead(sound_pin);
if (state == 1) {
digitalWrite(led_pin, HIGH);
delay(500);
} else digitalWrite(led_pin, LOW);
}
执行结果
