【发布时间】:2017-08-03 09:38:44
【问题描述】:
我发现只有 py 支持 gpio.input 和 gpio.output。 如何在 nodejs 中获得相同的结果? 只读返回 0,1,这在树莓派的光电传感器中是无用的。
【问题讨论】:
我发现只有 py 支持 gpio.input 和 gpio.output。 如何在 nodejs 中获得相同的结果? 只读返回 0,1,这在树莓派的光电传感器中是无用的。
【问题讨论】:
你可以看看这个节点模块包:rpi-gpio。
但不幸的是,您将从该输入接收到的唯一值将是 0 或 1,因为您无法在 RPi 上对 GPIO 执行模拟读取。 一个解决方案是购买一个可以读取模拟量的小模块,然后将其写入串行通信以使用 RPi 读取它。
如果您不想购买那种模块,有一个技巧是使用电容器,然后计算两个电容器之间的时间,以了解 0 到 1024 之间的值。这篇文章解释得很好:capacitor analog
【讨论】: