“Micro:bit系列教程12:Sound Sensor”的版本间的差异
来自丢石头百科
(创建页面,内容为“<p class="MsoNormal" style="line-height:150%"><span style="font-size:12.0pt; line-height:150%;font-family:宋体">本章将介绍通过<span lang="EN-US">Sound Senso…”) |
|||
(未显示同一用户的1个中间版本) | |||
第18行: | 第18行: | ||
<table class="MsoTableGrid" border="1" cellspacing="0" cellpadding="0" style="border-collapse:collapse;border:none;mso-border-alt:solid windowtext .5pt; | <table class="MsoTableGrid" border="1" cellspacing="0" cellpadding="0" style="border-collapse:collapse;border:none;mso-border-alt:solid windowtext .5pt; | ||
mso-yfti-tbllook:1184;mso-padding-alt:0cm 5.4pt 0cm 5.4pt"> | mso-yfti-tbllook:1184;mso-padding-alt:0cm 5.4pt 0cm 5.4pt"> | ||
− | + | <tr style="mso-yfti-irow:0;mso-yfti-firstrow:yes"> | |
<td width="277" style="width:207.4pt;border:solid windowtext 1.0pt;mso-border-alt: | <td width="277" style="width:207.4pt;border:solid windowtext 1.0pt;mso-border-alt: | ||
solid windowtext .5pt;padding:0cm 5.4pt 0cm 5.4pt"> | solid windowtext .5pt;padding:0cm 5.4pt 0cm 5.4pt"> | ||
第81行: | 第81行: | ||
</td> | </td> | ||
</tr> | </tr> | ||
− | + | </table> | |
<p class="MsoNormal" style="line-height:150%"><span style="font-size:12.0pt; | <p class="MsoNormal" style="line-height:150%"><span style="font-size:12.0pt; |
2020年1月15日 (三) 11:39的最新版本
本章将介绍通过Sound Sensor (声音传感器)进行声音探测
1.基本介绍
Sound Sensor模块采用了音频处理芯片LM386,可对音频信号进行200倍放大,可用于检测环境声音的有无或判断声音强度的大小(不能测量具体的分贝数)。
2.硬件连接
在硬件连接上,采用Micro:bit的P0引脚来获取Sound Sensor模拟信号的大小,并进行AD转换,从而得到数字信号,采用Micro:bit的P1引脚来读取数字量输出,判断有无噪音。
Micro:bit |
Sound Sensor |
VCC |
VCC |
GND |
GND |
P0 |
AOUT |
P1 |
DOUT |
具体的硬件连接图如下所示:
3.软件设计
打开makecode,添加软件包,输入以下链接:
https://github.com/waveshare/CourseKit
添加软件包成功后,采用积木块编写以下程序:
下载,点击显示数据(设备),可观测Micro:bit读取Sound Sensor模块的ADC值:
由图中数据可知,对Sound Sensor喊话,其输出的ADC值将明显变大,声音越大,其输出的ADC值及其对应的输出电压越大。