首页 理论教育 单片机图形化编程的应用及声学类麦克风传感器模块

单片机图形化编程的应用及声学类麦克风传感器模块

时间:2023-11-17 理论教育 版权反馈
【摘要】:麦克风传感器模块对环境声音强度敏感,一般用来检测周围环境的声音强度。图4.15麦克风传感器模块与单片机开发板相连编写块代码LED1的硬件配置如图4.8左图所示,功能测试的块代码如图4.16所示。测试效果当麦克风传感器检测值大于预设值时,开发板上LED1点亮,另外,由于传感器模块灵敏度电位器的设置值超过输入值,麦克风传感器模块上的“比较器输出指示灯”也可能同时点亮。

单片机图形化编程的应用及声学类麦克风传感器模块

麦克风传感器模块对环境声音强度敏感,一般用来检测周围环境的声音强度。使用时注意:当连接数字输出端口时,此传感器只能识别声音的有无(根据振动原理),不能识别声音的大小或者特定频率的声音,灵敏度可调;当连接模拟端口时,需要通过AD转换以及计算实现上述功能。

例4.4 通过灵敏度调节电位器设置声控预设值,检测环境声音强度,如果检测值高于预设值,则LED1点亮,否则LED1不亮。

(1)实物图

麦克风传感器模块实物如图4.14所示。该模块有4个引脚,中间两个引脚分别是电源正极(3.3~5 V)和地(G)引脚,两边分别是模拟量输出(AO)和数字量输出(DO)引脚。模拟量输出(AO)引脚的功能是实时输出麦克风的电压信号;而数字量输出(DO)引脚的功能是根据检测到的声音强度输出高低电平,即当声音强度达到预设值时,DO输出高电平,反之输出低电平。声控的预设值可以通过调节模块的“灵敏度调节电位器”进行设置。

图4.14 麦克风传感器模块实物图

(2)连线方式

模块与单片机开发板的连接如图4.15所示。模块的电源和地分别接开发板的电源和地;麦克风传感器模块的模拟量输出(AO)接单片机I/O口的P1.2。

图4.15 麦克风传感器模块与单片机开发板相连(www.xing528.com)

(3)编写块代码

LED1的硬件配置如图4.8左图所示,功能测试的块代码如图4.16所示。调用LED1显示麦克风传感器的测试结果。模块的声控预设值为90,通过P1.2读取传感器模拟量输出(AO)的值,如果测试值大于预设值,则LED1点亮1 000 ms。

(4)测试效果

当麦克风传感器检测值大于预设值时,开发板上LED1点亮,另外,由于传感器模块灵敏度电位器的设置值超过输入值,麦克风传感器模块上的“比较器输出指示灯”也可能同时点亮。

图4.16 例4.4的测试块代码

图4.17 例4.4的测试效果

免责声明:以上内容源自网络,版权归原作者所有,如有侵犯您的原创版权请告知,我们将尽快删除相关内容。

我要反馈