11. 声源方向检测
PiDog 配备了声源方向传感器模块,用于检测声音的来源方向。你可以通过在它附近拍手等方式来触发该功能。
使用这个模块非常简单,只需调用以下函数:
Pidog.ears.isdetected()
当检测到声音时,返回 True;否则返回 False。
Pidog.ears.read()
该函数返回声音来源的方向,范围为 0 到 359 度;声音来自正前方时返回 0,来自右侧时返回 90。
以下是一个典型的使用示例:
from pidog import Pidog
my_dog = Pidog()
while True:
if my_dog.ears.isdetected():
direction = my_dog.ears.read()
print(f"sound direction: {direction}")