7. 麦克风

掌控板板载麦克风,可以用其感知周边环境的声音变化。

例:显示声音值

from mpython import *

while True:
    oled.fill(0)
    oled.DispChar('声音:',0,16)
    oled.DispChar("%d" % (sound.read()),40,20)
    oled.show()

使用前,导入mpython模块

from mpython import *

我们使用 sound.read() 获取麦克风的数据。

sound.read()

注解

麦克风使用 read() 函数来读取数据。返回的值为12bit的ADC采样数据,即最大值为十进制4095。

学会了如何收集周边环境的声音数据,我们可以结合其他功能做更多有趣的场景。