你的浏览器版本过低,可能导致网站不能正常访问!
为了你能正常使用网站功能,请使用这些浏览器。

【更好用的单片机】【Stduino】37种传感器(六)之声音传...

[复制链接]
stduino 发布时间:2020-7-23 21:46
37种传感器(六)之声音传感器模块+Stduino Nano&UNO

本文转载自:http://www.stduino.com/forum.php?mod=viewthread&tid=28&extra=page%3D1=


关键词:
51、stm32、arduino、stduino、单片机、stduino UNO&Nano、声音模块



说明:
声音传感器的作用相当于一个话筒(麦克风)。它用来接收声波,显示声音的振动图象,但不能对噪声的强度进行测量。传感器内置一个对声音敏感的电容式驻极体话筒。
声波使话筒内的驻极体薄膜振动,导致电容的变化,而产生与之对应变化的微小电压。这一电压随后被转化成0-5V的电压,经过A/D转换被数据采集器接收。
模块有两个输出,AO输出模拟量,实时输出麦克风两端电压值;当声音强度到达某个阈值时,DO引脚输出高电平信号,否则输出为低电平信号。(阈值可通过电位器调节)

声音传感器.jpg

实验目的:
检测声音


器材:
Stduino Uno/Nano;杜邦线;声音传感模块。


电路连接:

电路连接图.png

代码展示:
  • 数字输出:
  1. <font face="Arial">int LED = 13;
  2. int BUTTON = 8;//DO接口
  3. int val;//数字变量val
  4. void setup()
  5. {
  6.   // put your setup code here, to run once:
  7.     pinMode(LED,OUTPUT);
  8.     pinMode(BUTTON,INPUT);
  9. }
  10. void loop()
  11. {
  12.   // put your main code here, to run repeatedly:
  13.     val=digitalRead(BUTTON);
  14.     if(val ==HIGH)//当监测到有声音时,LED闪烁
  15.     {
  16.         digitalWrite(LED,LOW);
  17.     }
  18.     else
  19.     {
  20.         digitalWrite(LED,HIGH);
  21.     }
  22.     delay(1000);
  23.     val = 0;
  24. }</font>
复制代码


  • 模拟输出:
  1. <font face="Arial" size="3">int sensorPin = A0;//A0接口
  2. int ledPin = 13;
  3. int sensorValue = 0;//数字变量val
  4. void setup()
  5. {
  6.   // put your setup code here, to run once:
  7.     pinMode(ledPin,OUTPUT);
  8.     pinMode(sensorPin,INPUT_ANALOG);
  9.     Serial.begin(9600);
  10. }
  11. void loop()
  12. {
  13.   // put your main code here, to run repeatedly:
  14.     sensorValue=analogRead(sensorPin);
  15.     digitalWrite(ledPin,LOW);
  16.     delay(sensorValue);
  17.     digitalWrite(ledPin,HIGH);
  18.     delay(sensorValue);
  19.     Serial.println(sensorValue);
  20. }</font>
复制代码
实验效果:
声音传感器实验效果.png

收藏 评论1 发布时间:2020-7-23 21:46

举报

1个回答
STMCU-管管 回答时间:2020-7-24 16:47:21
请不要将链接导入到其他地方,谢谢

所属标签

关于
我们是谁
投资者关系
意法半导体可持续发展举措
创新与技术
意法半导体官网
联系我们
联系ST分支机构
寻找销售人员和分销渠道
社区
媒体中心
活动与培训
隐私策略
隐私策略
Cookies管理
行使您的权利
官方最新发布
STM32N6 AI生态系统
STM32MCU,MPU高性能GUI
ST ACEPACK电源模块
意法半导体生物传感器
STM32Cube扩展软件包
关注我们
st-img 微信公众号
st-img 手机版