8. 读取距离

PiDog 通过其头部的超声波模块可以探测前方的障碍物。

该超声波模块的测量范围为 2 至 400 厘米。

你可以使用以下函数读取距离值,返回的是浮点型数字:

Pidog.ultrasonic.read_distance()

以下是一个使用示例:

from pidog import Pidog
import time

my_dog = Pidog()
while True:
    distance = my_dog.ultrasonic.read_distance()
    distance = round(distance,2)
    print(f"Distance: {distance} cm")
    time.sleep(0.5)