1. 文档中心
  2. 比卜创造 Micro:bit
  3. API 参考
  4. 扬声器

扬声器

micro:bit 板载扬声器位于主板背面。

micro:bit 背面扬声器
micro:bit 背面扬声器

默认情况下,声音会通过边缘连接器上的引脚 0 以及板载扬声器输出。你可以将有线耳机或扬声器连接到边缘连接器的引脚 0 与 GND 来收听声音。

可使用下列函数关闭或开启扬声器。

函数

off()

使用 off() 关闭扬声器。这不会禁用边缘连接器引脚上的声音输出。

on()

使用 on() 开启扬声器。

is_on()

若扬声器当前为开启状态,返回 True,否则返回 False。

示例

以下示例演示扬声器 API 的部分功能:

from bibo import *

# 检查扬声器是否开启
print(speaker.is_on())
# 播放声音
audio.play(Sound.HELLO)
sleep(2000)
# 关闭扬声器
speaker.off()
# 检查扬声器是否关闭
print(speaker.is_on())
# 播放声音。扬声器听不到,但若连接了耳机或外接扬声器,可在 Pin 0 听到
audio.play(Sound.HELLO)