实际上我想在我的经典Raspbian操作系统上的raspberry PI计算模块上使用这个防水的超声波传感器DYP-ME007Y-PWM(http://hanjindata.lgnas.com:10000/myweb/P0400/P0400.pdf)。它有4个引脚(gnd、Trig、Echo和5V)。 这是我的示意图:
Raspberry Pi | Sensor
GND | GND
5V | 5V
22 | Trig
23 | Echo
我找到了一些教程,解释了超声波传感器是如何工作的,以及如何使用其他类型的超声波传感器(例如,http://www.micropik.com/PDF/HCSR04.pdf)
这是我的代码:
^{pr2}$我不工作,我总是得到相同的输出,无论我用我的传感器 有人经常玩这个传感器吗?正如你所看到的,数据表非常轻巧,所以也许你会看到我糟糕的电子技术所遗漏的东西
你好!在
您期望
GPIO_ECHO
从一开始就是1。根据文档,它首先是0,然后是1,然后返回到 1。在也许吧
有检测上升沿和下降沿的方法,例如参见raspi.tv arcticle。使用这些方法可能更好。在
依据:
https://forum.arduino.cc/index.php?topic=153700.30
传感器对获得足够的电力非常敏感-检查你的5V没有下降太多。在
此外,树莓皮GPIO引脚是3V3-他们可能不喜欢来自传感器的输出(可能是5V),传感器可能不会触发来自树莓Pi的3V3输出。在
相关问题 更多 >
编程相关推荐