差别

这里会显示出您选择的修订版和当前版本之间的差别。

到此差别页面的链接

两侧同时换到之前的修订记录 前一修订版
后一修订版
前一修订版
wm_wiki:sound_sensor:manual [2020/02/20 16:43]
juneral [1、简要概述]
wm_wiki:sound_sensor:manual [2020/05/12 14:31] (当前版本)
juneral
行 1: 行 1:
 ====== 声音传感器 ====== ====== 声音传感器 ======
  
-===== 1简要概述 =====+===== 1简要概述 =====
 <​html><​body>​ <​html><​body>​
 +<p class=MsoTitle align=left style='​text-align:​left;​text-indent:​36.0pt'><​span
 +style='​font-size:​16.0pt;​font-family:​宋体;​color:#​222222;​letter-spacing:​0pt;​
 +background:​white'>​声音传感器(<​span lang=EN-US>​Sound Sensor</​span>​)以麦克风为基础(<​b><​span
 +style='​background:​yellow'>​将声信号转换为电信号</​span></​b>​),其可用来对周围环境中的声音强度进行检测,检测到的音量通过运算放大器放大,然后传输给主控处理。使用它可做一些交互性项目,例如声控开关,音量控制小车竞速等。</​span><​span
 +lang=EN-US>&​nbsp;</​span></​p>​
 +</​body></​html>​
 +===== 2. 参数规格 =====
 +<​html><​body>​
 +<div align=center>​
  
 +<table class=MsoNormalTable border=0 cellspacing=0 cellpadding=0
 + ​style='​border-collapse:​collapse'>​
 + <​tr>​
 +  <td width=244 valign=top style='​width:​183.0pt;​border-top:​solid #5B9BD5 3.0pt;
 +  border-left:​solid #5B9BD5 3.0pt;​border-bottom:​solid white 2.25pt;​border-right:​
 +  none;​background:#​5B9BD5;​padding:​0cm 5.4pt 0cm 5.4pt'>​
 +  <p class=MsoNormal align=center style='​text-align:​center'><​b><​span
 +  style='​font-size:​18.0pt;​font-family:​宋体;​color:​white'>​参数</​span></​b></​p>​
 +  </td>
 +  <td width=528 valign=top style='​width:​396.0pt;​border-top:​solid #5B9BD5 3.0pt;
 +  border-left:​none;​border-bottom:​solid white 2.25pt;​border-right:​solid #5B9BD5 3.0pt;
 +  background:#​5B9BD5;​padding:​0cm 5.4pt 0cm 5.4pt'>​
 +  <p class=MsoNormal align=center style='​text-align:​center'><​b><​span
 +  style='​font-size:​18.0pt;​font-family:​宋体;​color:​white'>​值<​span lang=EN-US>/</​span>​描述</​span></​b></​p>​
 +  </td>
 + </​tr>​
 + <​tr>​
 +  <td width=244 valign=top style='​width:​183.0pt;​border-top:​none;​border-left:​
 +  solid #5B9BD5 3.0pt;​border-bottom:​solid white 1.0pt;​border-right:​solid white 1.0pt;
 +  background:#​5B9BD5;​padding:​0cm 5.4pt 0cm 5.4pt'>​
 +  <p class=MsoNormal align=center style='​text-align:​center'><​b><​span
 +  style='​font-size:​18.0pt;​font-family:​宋体;​color:​white'>​工作电压</​span></​b></​p>​
 +  </td>
 +  <td width=528 valign=top style='​width:​396.0pt;​border-top:​none;​border-left:​
 +  none;​border-bottom:​solid white 1.0pt;​border-right:​solid #5B9BD5 3.0pt;
 +  background:#​5B9BD5;​padding:​0cm 5.4pt 0cm 5.4pt'>​
 +  <p class=MsoNormal align=center style='​text-align:​center'><​span lang=EN-US
 +  style='​font-size:​18.0pt;​font-family:​宋体;​color:​white'>​DC 5V</​span></​p>​
 +  </td>
 + </​tr>​
 + <​tr>​
 +  <td width=244 valign=top style='​width:​183.0pt;​border-top:​none;​border-left:​
 +  solid #5B9BD5 3.0pt;​border-bottom:​none;​border-right:​solid white 1.0pt;
 +  background:#​5B9BD5;​padding:​0cm 5.4pt 0cm 5.4pt'>​
 +  <p class=MsoNormal align=center style='​text-align:​center'><​b><​span
 +  style='​font-size:​18.0pt;​font-family:​宋体;​color:​white'>​接口类型</​span></​b></​p>​
 +  </td>
 +  <td width=528 valign=top style='​width:​396.0pt;​border:​none;​border-right:​solid #5B9BD5 3.0pt;
 +  background:#​5B9BD5;​padding:​0cm 5.4pt 0cm 5.4pt'>​
 +  <p class=MsoNormal align=center style='​text-align:​center'><​span
 +  style='​font-size:​18.0pt;​font-family:​宋体;​color:​white'>​插针与<​span lang=EN-US>​ELF</​span>​主控板适配使用</​span></​p>​
 +  </td>
 + </​tr>​
 + <​tr>​
 +  <td width=244 valign=top style='​width:​183.0pt;​border:​solid white 1.0pt;
 +  border-left:​solid #5B9BD5 3.0pt;​background:#​5B9BD5;​padding:​0cm 5.4pt 0cm 5.4pt'>​
 +  <p class=MsoNormal align=center style='​text-align:​center'><​b><​span
 +  style='​font-size:​18.0pt;​font-family:​宋体;​color:​white'>​通信方式</​span></​b></​p>​
 +  </td>
 +  <td width=528 valign=top style='​width:​396.0pt;​border-top:​solid white 1.0pt;
 +  border-left:​none;​border-bottom:​solid white 1.0pt;​border-right:​solid #5B9BD5 3.0pt;
 +  background:#​5B9BD5;​padding:​0cm 5.4pt 0cm 5.4pt'>​
 +  <p class=MsoNormal align=center style='​text-align:​center'><​span
 +  style='​font-size:​18.0pt;​font-family:​宋体;​color:​white'>​模拟值读取</​span></​p>​
 +  </td>
 + </​tr>​
 + <​tr>​
 +  <td width=244 valign=top style='​width:​183.0pt;​border-top:​none;​border-left:​
 +  solid #5B9BD5 3.0pt;​border-bottom:​none;​border-right:​solid white 1.0pt;
 +  background:#​5B9BD5;​padding:​0cm 5.4pt 0cm 5.4pt'>​
 +  <p class=MsoNormal align=center style='​text-align:​center'><​b><​span
 +  style='​font-size:​18.0pt;​font-family:​宋体;​color:​white'>​返回值范围</​span></​b></​p>​
 +  </td>
 +  <td width=528 valign=top style='​width:​396.0pt;​border:​none;​border-right:​solid #5B9BD5 3.0pt;
 +  background:#​5B9BD5;​padding:​0cm 5.4pt 0cm 5.4pt'>​
 +  <p class=MsoNormal align=center style='​text-align:​center'><​span lang=EN-US
 +  style='​font-size:​18.0pt;​font-family:​宋体;​color:​white'>​0~900</​span></​p>​
 +  </td>
 + </​tr>​
 + <​tr>​
 +  <td width=244 valign=top style='​width:​183.0pt;​border:​solid white 1.0pt;
 +  border-left:​solid #5B9BD5 3.0pt;​background:#​5B9BD5;​padding:​0cm 5.4pt 0cm 5.4pt'>​
 +  <p class=MsoNormal align=center style='​text-align:​center'><​b><​span
 +  style='​font-size:​18.0pt;​font-family:​宋体;​color:​white'>​运算放大器</​span></​b></​p>​
 +  </td>
 +  <td width=528 valign=top style='​width:​396.0pt;​border-top:​solid white 1.0pt;
 +  border-left:​none;​border-bottom:​solid white 1.0pt;​border-right:​solid #5B9BD5 3.0pt;
 +  background:#​5B9BD5;​padding:​0cm 5.4pt 0cm 5.4pt'>​
 +  <p class=MsoNormal align=center style='​text-align:​center'><​span lang=EN-US
 +  style='​font-size:​18.0pt;​font-family:​宋体;​color:​white'>​SD06</​span></​p>​
 +  </td>
 + </​tr>​
 + <​tr>​
 +  <td width=244 valign=top style='​width:​183.0pt;​border-top:​none;​border-left:​
 +  solid #5B9BD5 3.0pt;​border-bottom:​solid white 1.0pt;​border-right:​solid white 1.0pt;
 +  background:#​5B9BD5;​padding:​0cm 5.4pt 0cm 5.4pt'>​
 +  <p class=MsoNormal align=center style='​text-align:​center'><​b><​span
 +  style='​font-size:​18.0pt;​font-family:​宋体;​color:​white'>​麦克风灵敏度</​span></​b></​p>​
 +  </td>
 +  <td width=528 valign=top style='​width:​396.0pt;​border-top:​none;​border-left:​
 +  none;​border-bottom:​solid white 1.0pt;​border-right:​solid #5B9BD5 3.0pt;
 +  background:#​5B9BD5;​padding:​0cm 5.4pt 0cm 5.4pt'>​
 +  <p class=MsoNormal align=center style='​text-align:​center'><​span lang=EN-US
 +  style='​font-size:​18.0pt;​font-family:​宋体;​color:​white'>​--</​span></​p>​
 +  </td>
 + </​tr>​
 + <​tr>​
 +  <td width=244 valign=top style='​width:​183.0pt;​border-top:​none;​border-left:​
 +  solid #5B9BD5 3.0pt;​border-bottom:​solid white 1.0pt;​border-right:​solid white 1.0pt;
 +  background:#​5B9BD5;​padding:​0cm 5.4pt 0cm 5.4pt'>​
 +  <p class=MsoNormal align=center style='​text-align:​center'><​b><​span
 +  style='​font-size:​18.0pt;​font-family:​宋体;​color:​white'>​麦克风阻抗</​span></​b></​p>​
 +  </td>
 +  <td width=528 valign=top style='​width:​396.0pt;​border-top:​none;​border-left:​
 +  none;​border-bottom:​solid white 1.0pt;​border-right:​solid #5B9BD5 3.0pt;
 +  background:#​5B9BD5;​padding:​0cm 5.4pt 0cm 5.4pt'>​
 +  <p class=MsoNormal align=center style='​text-align:​center'><​span lang=EN-US
 +  style='​font-size:​18.0pt;​font-family:​宋体;​color:​white'>​--</​span></​p>​
 +  </td>
 + </​tr>​
 + <​tr>​
 +  <td width=244 valign=top style='​width:​183.0pt;​border-top:​none;​border-left:​
 +  solid #5B9BD5 3.0pt;​border-bottom:​solid white 1.0pt;​border-right:​solid white 1.0pt;
 +  background:#​5B9BD5;​padding:​0cm 5.4pt 0cm 5.4pt'>​
 +  <p class=MsoNormal align=center style='​text-align:​center'><​b><​span
 +  style='​font-size:​18.0pt;​font-family:​宋体;​color:​white'>​麦克风频率</​span></​b></​p>​
 +  </td>
 +  <td width=528 valign=top style='​width:​396.0pt;​border-top:​none;​border-left:​
 +  none;​border-bottom:​solid white 1.0pt;​border-right:​solid #5B9BD5 3.0pt;
 +  background:#​5B9BD5;​padding:​0cm 5.4pt 0cm 5.4pt'>​
 +  <p class=MsoNormal align=center style='​text-align:​center'><​span lang=EN-US
 +  style='​font-size:​18.0pt;​font-family:​宋体;​color:​white'>​--</​span></​p>​
 +  </td>
 + </​tr>​
 + <​tr>​
 +  <td width=244 valign=top style='​width:​183.0pt;​border-top:​none;​border-left:​
 +  solid #5B9BD5 3.0pt;​border-bottom:​solid white 1.0pt;​border-right:​solid white 1.0pt;
 +  background:#​5B9BD5;​padding:​0cm 5.4pt 0cm 5.4pt'>​
 +  <p class=MsoNormal align=center style='​text-align:​center'><​b><​span
 +  style='​font-size:​18.0pt;​font-family:​宋体;​color:​white'>​麦克风信噪比</​span></​b></​p>​
 +  </td>
 +  <td width=528 valign=top style='​width:​396.0pt;​border-top:​none;​border-left:​
 +  none;​border-bottom:​solid white 1.0pt;​border-right:​solid #5B9BD5 3.0pt;
 +  background:#​5B9BD5;​padding:​0cm 5.4pt 0cm 5.4pt'>​
 +  <p class=MsoNormal align=center style='​text-align:​center'><​span lang=EN-US
 +  style='​font-size:​18.0pt;​font-family:​宋体;​color:​white'>​--</​span></​p>​
 +  </td>
 + </​tr>​
 + <​tr>​
 +  <td width=244 valign=top style='​width:​183.0pt;​border-top:​none;​border-left:​
 +  solid #5B9BD5 3.0pt;​border-bottom:​solid #5B9BD5 3.0pt;​border-right:​solid white 1.0pt;
 +  background:#​5B9BD5;​padding:​0cm 5.4pt 0cm 5.4pt'>​
 +  <p class=MsoNormal align=center style='​text-align:​center'><​b><​span
 +  style='​font-size:​18.0pt;​font-family:​宋体;​color:​white'>​尺寸大小</​span></​b></​p>​
 +  </td>
 +  <td width=528 valign=top style='​width:​396.0pt;​border-top:​none;​border-left:​
 +  none;​border-bottom:​solid #5B9BD5 3.0pt;​border-right:​solid #5B9BD5 3.0pt;
 +  background:#​5B9BD5;​padding:​0cm 5.4pt 0cm 5.4pt'>​
 +  <p class=MsoNormal align=center style='​text-align:​center'><​span lang=EN-US
 +  style='​font-size:​18.0pt;​font-family:​宋体;​color:​white'>​--mm*--mm*--mm(</​span><​span
 +  style='​font-size:​18.0pt;​font-family:​宋体;​color:​white'>​长<​span lang=EN-US>​*</​span>​宽<​span
 +  lang=EN-US>​*</​span>​高<​span lang=EN-US>​)</​span></​span></​p>​
 +  </td>
 + </​tr>​
 +</​table>​
 +
 +</​div>​
 +</​body></​html>​
 +===== 3. 编程指南 =====
 +==== 3.1. 模块功能及图形化编程指南 ====
 +<​html><​body>​
 +<p class=MsoNormal style='​text-indent:​21.0pt'><​span lang=EN-US
 +style='​font-size:​16.0pt;​font-family:​华文楷体;​color:#​222222;​background:​white'>&​nbsp;&​nbsp;&​nbsp;​
 +</​span><​span style='​font-size:​16.0pt;​font-family:​宋体;​color:#​222222;​background:​
 +white'>​该模块支持的图形化编程平台有<​span lang=EN-US>​WeeeCode</​span>​、<​span lang=EN-US>​Mixly_Arduino</​span>​等,其图形化编程大同小异,区别不会很大。</​span></​p>​
 +
 +<div align=center>​
 +
 +<table class=MsoNormalTable border=0 cellspacing=0 cellpadding=0
 + ​style='​border-collapse:​collapse'>​
 + <​tr>​
 +  <td width=257 valign=top style='​width:​192.65pt;​border:​solid windowtext 1.0pt;
 +  padding:0cm 5.4pt 0cm 5.4pt'>​
 +  <p class=MsoNormal align=center style='​text-align:​center'><​b><​span
 +  style='​font-size:​14.0pt;​font-family:​华文楷体;​color:​black;​background:​white'>​模块功能</​span></​b></​p>​
 +  </td>
 +  <td width=223 valign=top style='​width:​166.95pt;​border:​solid windowtext 1.0pt;
 +  border-left:​none;​padding:​0cm 5.4pt 0cm 5.4pt'>​
 +  <p class=MsoNormal align=center style='​text-align:​center'><​b><​span
 +  style='​font-size:​14.0pt;​font-family:​华文楷体;​color:​black;​background:​white'>​需传参数</​span></​b></​p>​
 +  </td>
 +  <td width=462 valign=top style='​width:​346.5pt;​border:​solid windowtext 1.0pt;
 +  border-left:​none;​padding:​0cm 5.4pt 0cm 5.4pt'>​
 +  <p class=MsoNormal align=center style='​text-align:​center'><​b><​span
 +  style='​font-size:​14.0pt;​font-family:​华文楷体;​color:​black;​background:​white'>​图形化编程块举例</​span></​b></​p>​
 +  </td>
 + </​tr>​
 + <​tr style='​height:​12.95pt'>​
 +  <td width=257 style='​width:​192.65pt;​border:​solid windowtext 1.0pt;​border-top:​
 +  none;​padding:​0cm 5.4pt 0cm 5.4pt;​height:​12.95pt'>​
 +  <p class=MsoNormal align=center style='​text-align:​center'><​span
 +  style='​font-size:​14.0pt;​font-family:​华文楷体;​color:​black;​background:​white'>​返回探头的检测值</​span></​p>​
 +  </td>
 +  <td width=223 style='​width:​166.95pt;​border-top:​none;​border-left:​none;​
 +  border-bottom:​solid windowtext 1.0pt;​border-right:​solid windowtext 1.0pt;
 +  padding:0cm 5.4pt 0cm 5.4pt;​height:​12.95pt'>​
 +  <p class=MsoNormal align=center style='​text-align:​center'><​span lang=EN-US
 +  style='​font-size:​14.0pt;​font-family:​华文楷体;​color:​black;​background:​white'>​(1</​span><​span
 +  style='​font-size:​14.0pt;​font-family:​华文楷体;​color:​black;​background:​white'>​个参数)端口</​span></​p>​
 +  </td>
 +  <td width=462 valign=top style='​width:​346.5pt;​border-top:​none;​border-left:​
 +  none;​border-bottom:​solid windowtext 1.0pt;​border-right:​solid windowtext 1.0pt;
 +  padding:0cm 5.4pt 0cm 5.4pt;​height:​12.95pt'>​
 +  <p class=MsoNormal align=center style='​text-align:​center'><​span lang=EN-US><​img
 +  width=249 height=227 id="​图片 1" src="​lib/​exe/​fetch.php?​media=wm_wiki:​sound_sensor:​pasted:​20200220-164947.png"></​span></​p>​
 +  </td>
 + </​tr>​
 +</​table>​
 +
 +</​div>​
 +
 +<p class=MsoNormal align=center style='​text-align:​center;​text-indent:​21.0pt'>&​nbsp;</​p>​
 +
 +<p class=MsoNormal style='​text-indent:​21.0pt'><​span style='​font-size:​16.0pt;​
 +font-family:​华文楷体'>&​nbsp;</​span><​span lang=ZH-CN style='​font-size:​16.0pt;​
 +font-family:​宋体'>​图形化编程示例:</​span></​p>​
 +</​body></​html>​
 +
 +{{ :​wm_wiki:​sound_sensor:​pasted:​20200220-164718.png }}
 +==== 3.2. 文本代码编程指南 ====
 +<​html><​body>​
 +<p class=MsoNormal style='​text-indent:​21.0pt'><​span style='​font-size:​16.0pt;​
 +font-family:​华文楷体'>&​nbsp;</​span><​span lang=ZH-CN style='​font-size:​16.0pt;​
 +font-family:​宋体'>​Arduino编程示例:</​span></​p>​
 +
 +</​body></​html>​
 +
 +<sxh cpp; first-line: 1;​highlight:​ [7,11]; title: sound_sensor_test.ino>​
 +
 +#​include<​WeELF328P.h>​
 +
 +We7SegmentDisplay seven_segment_A(PORT_A);​
 +uint16_t value = 0;
 +
 +void setup(){
 +  pinMode(PORT_3,​ INPUT);
 +}
 +
 +void loop(){
 +  value = analogRead(PORT_3);​
 +  seven_segment_A.showNumber(value);​
 +  delay(100);
 +}
 +    ​
 +</​sxh>​
 +
 +\\
 +<​html><​body>​
 +<p class=MsoNormal style='​text-indent:​21.0pt'><​span style='​font-size:​16.0pt;​
 +font-family:​华文楷体'>&​nbsp;</​span><​span lang=ZH-CN style='​font-size:​16.0pt;​
 +font-family:​宋体'>​更多使用实例请前往论坛学习:声音传感器使用实例(建设中)</​span></​p>​
 </​body></​html>​ </​body></​html>​
-===== 2、参数规格 ===== 
  
-===== 3、编程指南 =====