麦克风声音传感器-Arduino使用教程

释放双眼,带上耳机,听听看~!

这篇文章展示了如何在Arduino板上使用麦克风声音传感器。

麦克风声音传感器

麦克风声音传感器,顾名思义,检测声音。它给出了声音的响度。

这些传感器种类繁多。在下图中,您可以看到Arduino最常用的。

麦克风声音传感器-Arduino使用教程

在最左侧,您可以看到 KY-038,在右侧可以看到 LM393 麦克风声音传感器。

两个传感器模块都有一个内置电位器,用于调节数字输出引脚的灵敏度。

 

 引脚接线

将传感器连接到Arduino非常简单:

Pin  连接到Arduino
A0  模拟引脚
D0  数字引脚
GND GND
VCC 5V

如果您使用的是 LM393 模块,则应将 OUT 引脚连接到 Arduino 数字引脚。

示例:声敏灯

在此示例中,麦克风传感器将检测周围环境的声音强度,如果声音强度高于特定阈值,则会点亮 LED。

 所需零件

对于此示例,需要以下组件:

  • 1x 麦克风声音传感器
  • Arduino UNO – 阅读最佳 Arduino 入门套件
  •  1x 面包板
  •  1 个 LED
  • 1x 220 欧姆电阻
  •  跳线

连线图

按照以下原理图组装所有零件:

程序

将以下代码上传到Arduino开发板。

int ledPin=13;
int sensorPin=7;
boolean val =0;

void setup(){
  pinMode(ledPin, OUTPUT);
  pinMode(sensorPin, INPUT);
  Serial.begin (9600);
}
  
void loop (){
  val =digitalRead(sensorPin);
  Serial.println (val);
  // when the sensor detects a signal above the threshold value, LED flashes
  if (val==HIGH) {
    digitalWrite(ledPin, HIGH);
  }
  else {
    digitalWrite(ledPin, LOW);
  }
}

 示范

上传代码后,您可以在传感器旁边拍手。如果 LED 不亮,则需要通过旋转电位器来更改传感器灵敏度。

麦克风声音传感器-Arduino使用教程

您还可以调整灵敏度,使 LED 跟随特定音乐的节拍。

添加更多 LED 以获得更壮观的效果!

 结束语

我希望本指南对您有所帮助。

您对使用声音传感器模块有什么想法?

给TA打赏
共{{data.count}}人
人已打赏
ArduinoArduino-进阶msp430/Arduino-基础动态

倾斜传感器(倾斜开关)模块-Arduino使用教程

2023-12-7 11:10:27

ArduinoArduino-进阶动态

如何使用 TCS230/TCS3200 颜色传感器-Arduino教程

2023-12-7 11:21:07

6 条回复 A文章作者 M管理员
  1. 您好,硬件的连接可以分享一下吗

    • 有连接图,照着连接图连接就可以

  2. 光子

    谢谢大佬

  3. Acerola

    ,,,

  4. 良江

    链接图麻烦分享一下

    • Luca

      文章中提供了

个人中心
购物车
优惠劵
今日签到
有新私信 私信列表
搜索
'); })();