我正在尝试在具有Python的Raspberry Pi 3上使用HC-SR04超声波传感器。我从this site获得了大部分代码。但是,当我减少每次距离测量之间的睡眠时间时,代码将陷入aws s3 ls | grep -v 'images'
循环中,然后停止一切。也许我将睡眠时间设置得太短了,但是我真的不知道那会改变什么。
while GPIO.input(ECHO)==0:
答案 0 :(得分:0)
从数据表中我们可以看到该传感器的最大距离范围为4米。因此,随着您减少两次连续测量之间的延迟,您可能会在前一个信号尚未到达时从传感器发送另一个超声信号。数据表建议此传感器的测量周期为60 ms。您的测量周期远小于建议值。
传感器数据表: https://cdn.sparkfun.com/datasheets/Sensors/Proximity/HCSR04.pdf