DMUC梦创客社区平台

 找回密码
 立即注册
查看: 150|回复: 2

Arduino 麦克风声音检测模块

[复制链接]
发表于 2020-1-4 18:02:42 | 显示全部楼层 |阅读模式
本帖最后由 DreamMaker 于 2020-1-4 18:05 编辑

麦克风声音检测模块

用于声音检测模块有 2 个输出:
1、AO,模拟量输出,实时输出麦克风的电压信号
2、DO,当声音强度到达某个阀值时,输出高低电平信号,【阀值-灵敏度可以通过电位器调节】模块特点:
2、有 3mm 的安装螺丝孔
3、使用 5v 直流电源供电
4、有模拟量输出
5、有阀值翻转电平输出
6、有电源指示灯
7、比较器输出有指示灯
麦克风声音检测模块.jpg


ARDUIINO 代码 :
1. 数字输出:
  1. int Led=13;//定义 LED 接口 int buttonpin=3 //定义传感器 D0 接口
  2. int val;//定义数字变量 val
  3. void setup()
  4. {
  5. pinMode(Led,OUTPUT);//定义 LED 为输出接口
  6. pinMode(buttonpin,INPUT);//定义传感器 D0 为输出接口
  7. }
  8. void loop() {
  9. val=digitalRead(buttonpin);//将数字接口 3 的值读取赋给 val
  10. if(val==HIGH)//当声音检测模块检测有信号时,LED 闪烁
  11. { digitalWrite(Led,HIGH)
  12. }else { digitalWrite(Led,LOW)
  13. }
  14. }
复制代码
2.模拟输出:
  1. int sensorPin = A5; // select the input pin for the potentiometer
  2. int ledPin = 13; // select the pin for the LED
  3. int sensorValue = 0; // variable to store the value coming from the sensor
  4. void setup() {
  5. pinMode(ledPin, OUTPUT);
  6. Serial.begin(9600);
  7. }
  8. void loop() {
  9. sensorValue = analogRead(sensorPin);
  10. digitalWrite(ledPin, HIGH);
  11. delay(sensorValue);
  12. digitalWrite(ledPin, LOW);
  13. delay(sensorValue);
  14. Serial.println(sensorValue, DEC);
  15. }
复制代码
我是Dream Maker !

5

主题

11

帖子

563

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
563
发表于 2020-1-5 15:06:25 | 显示全部楼层
这个模块没有用过
我是Dream Maker !
回复

使用道具 举报

5

主题

11

帖子

563

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
563
发表于 2020-1-5 15:11:07 | 显示全部楼层
这个可收录声音吗
我是Dream Maker !
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

QQ|Archiver|小黑屋|DMUC

GMT+8, 2020-5-29 21:50 , Processed in 0.272334 second(s), 25 queries .

常州市力量网络科技有限公司 版权所有  苏ICP备15018635号-7

Powered by Discuz! X3.4  Copyright © 2001-2020, Tencent Cloud.

快速回复 返回顶部 返回列表