HC-SR04卡住(Python和Raspberry Pi)

时间:2019-11-15 02:34:23

标签: python raspberry-pi

我正在尝试在具有Python的Raspberry Pi 3上使用HC-SR04超声波传感器。我从this site获得了大部分代码。但是,当我减少每次距离测量之间的睡眠时间时,代码将陷入aws s3 ls | grep -v 'images'循环中,然后停止一切。也许我将睡眠时间设置得太短了,但是我真的不知道那会改变什么。

while GPIO.input(ECHO)==0:

1 个答案:

答案 0 :(得分:0)

从数据表中我们可以看到该传感器的最大距离范围为4米。因此,随着您减少两次连续测量之间的延迟,您可能会在前一个信号尚未到达时从传感器发送另一个超声信号。数据表建议此传感器的测量周期为60 ms。您的测量周期远小于建议值。

传感器数据表: https://cdn.sparkfun.com/datasheets/Sensors/Proximity/HCSR04.pdf