“声控传感器”的版本间的差异
来自YFRobotwiki
(未显示1个用户的3个中间版本) | |||
第43行: | 第43行: | ||
=== 应用示例 === | === 应用示例 === | ||
<br> | <br> | ||
− | '''电路连接 | + | '''电路连接''' |
<br> | <br> | ||
− | :'''声 | + | :'''声 音 传感器模块 - 数字模块'''的 G、V、S分别连接 '''Arduino UNO'''的GND、VCC(+5V)、D2引脚。 |
− | + | ||
− | < | + | '''电路连接示意图''' |
+ | |||
+ | <img src="http://yfrobot.gitee.io/wiki/img/ 声 音 传感器.png" alt=" 声 音 传感器" /> | ||
第53行: | 第55行: | ||
'''示例代码''' | '''示例代码''' | ||
<br> | <br> | ||
− | < | + | <source lang="c"> |
//Sound Sensor test | //Sound Sensor test | ||
第72行: | 第74行: | ||
digitalWrite(ledPin, LOW); | digitalWrite(ledPin, LOW); | ||
} | } | ||
− | </ | + | </source> |
程序下载地址:[https://eyun.baidu.com/s/3bSR0Rk SoundSensorTest] | 程序下载地址:[https://eyun.baidu.com/s/3bSR0Rk SoundSensorTest] | ||
程序运行结果:当有声音(楼道有人经过)时,点亮LED,并延时3s;无声音则保持LED熄灭(提示:模块板载LED - 当输出HIGH时,熄灭;输出LOW时,点亮) | 程序运行结果:当有声音(楼道有人经过)时,点亮LED,并延时3s;无声音则保持LED熄灭(提示:模块板载LED - 当输出HIGH时,熄灭;输出LOW时,点亮) | ||
− | |||
− | |||
− | |||
===参考资料=== | ===参考资料=== |
2020年4月9日 (四) 08:19的最后版本
产品简介
声音传感器模块是一块使用驻极体话筒为声音检测的传感器模块,可用来接收声波,检测声音,但无法测量声音的强度。外部声音使驻极体话筒内的驻极体薄膜振动,导致电容的变化,而产生与之对应变化的微小电压。这一电压随后被转化成0-5V的电压,经过A/D转换被数据采集器接受并输出。
用户可通过调节模块上集成的电位器,来控制模块灵敏度;电位器顺时针旋转灵敏度越高,逆时针旋转则灵敏度越低。
声音传感器模块检测到有声音时,输出低电平,反之未检测到声音时,则输出高电平。模块集成丝印L的LED指示灯,当输出高电平时,熄灭;输出低电平时,点亮。
规格参数
- 供电电压:DC3.3 - 5V
- 使用芯片:LM393
- 灵敏度:可调
- 安装孔径:3MM
- 模块尺寸:28.5*21*12MM(长*宽*高)
- 孔间距:15MM
- 模块重量:2.7g
主要应用
盒式录音机、无线话筒、声控设备
引脚说明
- 1. G -- Gnd(地)
- 2. V -- Vcc(电源+5V)
- 3. S -- Sign(信号)
应用示例
电路连接
- 声音传感器模块 - 数字模块的 G、V、S分别连接 Arduino UNO的GND、VCC(+5V)、D2引脚。
电路连接示意图
示例代码
//Sound Sensor test int soundPin = 2; int ledPin = 13; void setup() { pinMode(ledPin, OUTPUT); } void loop() { if (digitalRead(soundPin) == LOW) { digitalWrite(ledPin, HIGH); delay(3000); } else digitalWrite(ledPin, LOW); }
程序下载地址:SoundSensorTest
程序运行结果:当有声音(楼道有人经过)时,点亮LED,并延时3s;无声音则保持LED熄灭(提示:模块板载LED - 当输出HIGH时,熄灭;输出LOW时,点亮)
参考资料
更多建议和问题欢迎反馈至 YFRobot论坛
购买方式:YFRobot 电子工作室