声音传感器学习.doc

声音传感器学习.doc

ID:57752077

大小:113.50 KB

页数:2页

时间:2020-09-02

声音传感器学习.doc_第1页
声音传感器学习.doc_第2页
资源描述:

《声音传感器学习.doc》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、声音传感器的学习一、产品特点:1可以检测周围环境的声音强度,使用注意:此传感器只能识别声音的有无(根据震动原理)不能识别声音的大小或者特定频率的声音2灵敏度可调(图中蓝色数字电位器调节)3工作电压3.3V-5V5输出形式数字开关量输出(0和1高低电平)6设有固定螺栓孔,方便安装7小板PCB尺寸:3.2cm*1.7cm二、模块接线说明1VCC外接3.3V-5V电压(可以直接与5v单片机和3.3v单片机相连)2GND外接GND3OUT小板开关量输出接口(0和1)三、使用说明1声音模块对环境声音强度最敏

2、感,一般用来检测周围环境的声音强度。2模块在环境声音强度达不到设定阈值时,OUT输出高电平,当外界环境声音强度超过设定阈值时,模块OUT输出低电平;3小板数字量输出OUT可以与单片机直接相连,通过单片机来检测高低电平,由此来检测环境的声音;4小板数字量输出OUT可以直接相应驱动继电器模块,由此可以组成一个声控开关;四、示例代码/*读取一个模拟输入引脚,结果从0到255使用结果集的脉宽调制(PWM)输出引脚。也打印串行监视器的结果LED的连接从数字引脚9到地面*///这些常量不会改变。它们被用来命名

3、使用的引脚constintanalogInPin=A0;//模拟输入引脚,该电位器连接到...constintanalogOutPin=9;//模拟输出引脚,该引脚连接到...intsensorValue=0;//从器件读取值intoutputValue=0;//值输出到脉宽调制(模拟输出)voidsetup(){//初始化串行通信在9600个基点:Serial.begin(9600);}voidloop(){//读模拟值:sensorValue=analogRead(analogInPin);/

4、/将其映射到模拟输出的范围:outputValue=map(sensorValue,0,1023,0,255);//改变模拟值:analogWrite(analogOutPin,outputValue);//打印结果到串行监视器:Serial.print("sensor=");Serial.print(sensorValue);Serial.print("toutput=");Serial.println(outputValue);//在下一个循环前等待10毫秒,模拟/数字转换器解决//afte

5、rthelastreading:delay(10);}

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。