Arduino声音传感器实验教程,让你轻松掌握!

相关资料链接

点这里

1.1 介绍:

它主要采用一个高感度麦克风元件和LM386芯片。高感度麦克风元件用于检测外界的声音传感器,S端是模拟输出,是麦克风的电压信号实时输出,通过电位器可调节信号增益。传感器自带2个定位孔,方便你将传感器固定在其他设备。

1.2 模块相关资料:

工作电压:

DC 3.3~5V

工作电流:

100mA

最大功率:

0.5W

输出信号:

模拟信号

工作温度:

-10°C ~ +50°C

尺寸:

31.6mmx23.7mm

原理:用LM386芯片搭建合适的电路,我们对高感度麦克风检测到的声音进行放大,最大倍数为200倍。使用时我们可以通过旋转传感器上电位器,调节声音的放大倍数。调节时,顺时针调节电位器到尽头,放大倍数最大。

1.3 实验组件:

控制板* 1

USB线*1

声音传感器*1

3P 转杜邦线母*1

1.4模块接线图:

1.5 实验代码:

/*

声音传感器

https://m.tb.cn/h.UMWTy2k

*/

int sensorPin =A0 ; //定义模拟口A0

int value = 0; //设置value为0

void setup()

{

Serial.begin(9600); //设置波特率

}

void loop()

{

value = analogRead(sensorPin); //将value设置为读取到的A0的数值

Serial.println(value, DEC); //显示value数值,并自动换行

delay(50); //延迟0.05S

}

1.6实验结果:

按照上图接好线,烧录好代码,上电后,我们可以在软件的串口监视器相对应模拟值,如下图。声音越大模拟值越大。

物联沃分享整理
物联沃-IOTWORD物联网 » Arduino声音传感器实验教程,让你轻松掌握!

发表评论